КОМАНДЫ Z80
Команды пересылок
LD r,s s -* г
где г - А, В, С, D, Е( Н, L;
$ - А, В, С, D, Е, Н, L или n, (HL), (IX+d), (IY+d).
LD d,r г d
где г - А, В, С, D, Е, Н, L или п;
d — А, В, С, D, Е. Н, L или (HL). (IX+d), (IY+d).
LD A,s s - A
LD d,A A -* d
где s и d - (ВС), (DE) или (nn).
LD A,s s *♦ A
LD d,A A - d
где $ и d - I или R.
Пересылка байта из источника в приемник без изменений. Содержимое
флагового регистра F не меняется. Исключение составляют команды
10 АЛ и LD АД, которые отображают состояние триггера разрешения
прерываний в бите четНости/перейолиения P/V регистра флагов.
. . ,, CYZP/VSNH
LD dann nn dd ......
LD dd,(nn) (nn) dd
где dd - ВС, DE, ML, SP, tX, «V.
LD (nnbss ss - (nn)
где ss - ВС, DE, HL, SP, IX, IY.
^ CY Z P/V S N H
LD SPrSS ss-SP • •••••
где ss - НЦ IX или IY.
Пересылка двух байтов из источника в приемник без изменений.
СУ 7 р /и С М Н
PUSH ss SP - 2 - SP; ss - (SP) • • • • • •
где ss - ВС, DE, HL, AF, IX, IY.
Запись содержимого регистра в стек. Значение указателя стека уменьша-
ется на 2.
CY Z P/V S N Н
POP ss (SP) - ss; SP + 2 - SP ......
где ss - ВС, DE, HL. AF. IX, IY.
Завись значение m стека в регистр. Значение указателя стека увеличи-
вается на 2.