|
Приложение 1 - коды команд микропроцессора Z80.
|
|
ПРИЛОЖЕНИЕ 1 |
|
|
Коды команд микропроцессора Z80 |
код |
КОМАНДА |
|
код |
КОМАНДА |
Сложение с переносом |
|
DD19 |
ADD IX,DE |
|
|
|
DD29 |
ADD IX,IX |
8Е |
ADC A, (HL) |
|
DD39 |
ADD IX,SP |
DD8Edd |
ADC A, (IX+d) |
|
FD09 |
ADD IY,BC |
FD8Edd |
ADC A, (IY+d) |
|
FD19 |
ADD IY,DE |
8F |
ADC А,А |
|
FD29 |
ADD IY,IY |
88 |
ADC А,В |
|
FD39 |
ADD IY,SP |
89 |
ADC А,С |
|
|
|
8А |
ADC A,D |
|
Пересечение |
8В |
ADC А,Е |
|
|
|
8С |
ADC А,Н |
|
A6 |
AND (HL) |
8D |
ADC A,L |
|
DDA6dd |
AND (IX+d) |
СЕпп |
ADC A,N |
|
FDA6dd |
AND (IY+d) |
ED4A |
ADC HL,BC |
|
A7 |
AND A |
ED5A |
ADC HL,DE |
|
AO |
AND В |
ED6A |
ADC HL,HL |
|
A1 |
AND С |
ED7A |
ADC HL,SP |
|
A2 |
AND D |
|
|
|
A3 |
ANDE |
|
Сложение |
|
A4 |
AND H |
|
|
|
A5 |
ANDL |
86 |
ADD A,(HL) |
|
E6nn |
AND N |
DD86dd |
ADD A, (IX+d) |
|
|
|
FD86dd |
ADD A, (IY+d) |
|
Сравнение |
87 |
ADD A,A |
|
|
|
80 |
ADD А,В |
|
CB46 |
BIT 0,(HL) |
81 |
ADD А,С |
|
DDCBdd46 |
BIT 0, (IX+d) |
82 |
ADD A,D |
|
FDCBdd46 |
BIT 0, (IY+d) |
83 |
ADD A,E |
|
CB47 |
BIT 0, A |
84 |
ADD A,H |
|
CB40 |
BIT 0,B |
85 |
ADD A,L |
|
CB41 |
BIT0,C |
C6nn |
ADD A,N |
|
CB42 |
BIT 0,D |
09 |
ADD HL,BC |
|
CB43 |
BIT 0,E |
19 |
ADD HL,DE |
|
CB44 |
BIT 0,H |
29 |
ADD HL,HL |
|
CB45 |
BIT 0,L |
39 |
ADD HL.SP |
|
CB4E |
BIT 1, (HL) |
DD09 |
ADD IX,ВС |
|
DDCBdd4E |
BIT 1, (IX+d) |
код |
КОМАНДА |
|
КОД |
КОМАНДА |
FDCBdd4E |
BIT 1, (IY+d) |
|
CB6F |
BIT 5, A |
CB4F |
BIT 1,A |
|
CB68 |
BIT 5, В |
СВ48 |
BIT 1,B |
|
CB69 |
BIT 5, С |
СВ49 |
ВГГ1,С |
|
CB6A |
BIT 5,D |
СВ4А |
BIT 1 ,D |
|
CB6B |
BIT 5,E |
СВ4В |
BIT 1 ,E |
|
CB6C |
BIT 5,H |
СВ4С |
BIT1,H " |
|
CB6D |
BIT 5,L |
CB4D |
BIT lit |
|
CB76 |
BIT 6, (HL) |
СВ56 |
BIT2,(HL) |
|
DDCBdd76 |
BIT 6, (IX+d) |
DDCBdd56 |
Brr2,(IX+d) |
|
FDCBdd76 |
BIT 6, (IY+d) |
FDCBdd56 |
BIT 2, (IY+d) |
|
CB77 |
ВГГ 6,A |
CB57 |
BIT 2, A |
|
CB70 |
BIT 6,В |
CB50 |
BIT 2,В |
|
CB71 |
BIT 6,С |
CB51 |
BIT С |
|
CB72 |
BIT 6,D |
CB52 |
BIT2,D |
|
CB73 |
BIT 6,E |
CB53 |
вщш. |
|
CB74 |
BIT 6,H |
CB54 |
BIT 2,H |
|
CB75 |
BIT 6,L |
CB 55 |
BIT 2,L |
|
CB7E |
BIT 7,(HL) |
CB5E |
BIT 3,(HL) |
|
DDCBdd7E |
BIT 7, (IX+d) |
DDCBdd5E |
BIT 3,(IX+d) |
|
FDCBdd7E |
BIT 7, (IY+d) |
FDCBdd5E |
BIT 3, (IY+d) |
|
CB7F |
ВГГ7Л |
CB5F |
BIT 3,A |
|
CB78 |
BIT 7,В |
CB58 |
BIT 3,B |
|
CB79 |
BIT 7,С |
CB59 |
BIT 3,C |
|
CB7A |
ВГГ 7,D |
CB5A |
BIT 3,D |
|
CB7B |
BIT 7,E |
CB5B |
BIT 3,E |
|
CB7C |
BIT 7,H |
CB5C |
BIT 3,H |
|
CB7D |
ВГГ 7,L |
CB5D ~ |
BIT 3,L / |
______. |
—— |
|
CB66> |
BIT 4, (HL) |
|
Вызов подпрограммы |
DDCBdd66 |
BIT 4, (IX+d) |
|
|
|
FDCBdd66 |
BIT 4, (IY+d) |
|
DCnnnn |
CALLCtNN |
CB67 |
BIT 4,A |
|
FCnnnn |
CALLM,NN |
CB60 |
BIT 4,В |
|
D4nnnn |
CALL NC,NN |
CB62 |
BIT 4,D |
|
CDnnnn |
CALLNN |
CB63 |
BIT 4,E |
|
C4nnnn |
CALL NZ,NN |
CB64 |
BIT 4,H |
|
F4nnnn |
CALL P,NN |
CB65 |
BIT 4,L |
|
ECnnnn |
CALL PE,NN |
CB6E |
BIT 5, (HL) |
|
E4nnnn |
CALL PO,NN |
DDCBdd6E |
BIT 5, (IX+d) |
|
CCnnnn |
CALL Z,NN |
FDCBdd6E |
BIT 5, (IY+d) |
|
|
|
КОД КОМАНДА |
|
КОД |
КОМАНДА |
Инверсия признака С |
|
Десятичная коррекция |
3F CCF |
|
27 |
DAA |
Сравнение |
|
Уменьшение на 1 |
BE CP (HL) DDBEdd CP (IX+d) FDBEdd CP (IY+d) BF CPA B8 СРВ B9 CP С ВА CPD BB CPE ВС CPH BD CPL FEnn CP N
Сравнение байта блока с per.А с наибольш. адреса
EDA9 CPD |
|
35
DD35dd
FD35dd
3D
05
ОВ
0D
15
IB
ID
25
2B
DD2B FD2B 2D ЗВ |
DEC (HL) DEC (IX+d) DEC (IY+d) DEC A DEC В DEC ВС DEC С DECD DEC DE DECE DECH DECHL DEC IX DECIY DECL DEC SP |
Сравнение блока с per.А с наибольшего адреса
EDB9 CPDR |
|
Запрещение прерывания F3 DI |
Сравнение байта блока с рег.А с наименып. адреса |
|
Переход «пока В о 0 10nn DJNZN |
EDA1 CPI
Сравнение блока с рег.А с наименьшего адреса |
|
Разрешение прерывания FB EI |
EDB1 CPIR |
|
|
Обмен |
Инверсия содерж. рег.А 2F CPL |
|
ЕЗ
DDE3 FDE3 08 |
EX (SP),HL EX (SP),IX EX (SP),IY EX AF,AF' |
код |
КОМАНДА |
|
КОД КОМАНДА |
ЕВ EX DE,HL Обмен альтернатив, per, D9 EXX Останов |
|
DD23 INC IX FD23 ШС ГУ 2C INC L 33 INC SP
„ Ввод байта блока в память с наибольшего адреса |
76 |
HALT: |
|
ED AA, IND |
Режим прерывания
ED46 то
ED56 Ш1 '>Я ED5E ili-
Ввод > , |
|
Ввод блока в память с наибольшего адреса
EDBA * INDR
Ввод байта блока в память с наименьшего адреса |
ED78 IN А, (С) Л DBnn IN Af(N) ED40 IN В, «С) ED48 INC, (С) ED50 IND,(C) ED58 IN E,(C) ED60 IN НДС) ED68 IN L, (C)
Увеличение на I
34 4 / ШС (HL) : DD34d(f . LNC(IX+d>: FD34dd INC (IY+d) 3C INC A 04 INC В 03 INC ВС ОС INC С 14 INCD 13 INCDE 1С INCE 24 INCH 23 INC HL |
|
EDA2 INI
Ввод блока в память с наименьшего адреса
EDB2 INIR
Переход на адрес
Е9 JP (HL) DDE9 — -JP<IX)— FDE9 ; JP (IY); DAnmin t JPC.NlS РАлшт. ^''тпгшп'''"'' JP NC.NN СЗпппп JP NN С2пппп JP NZ,NN F2nnnn JP P,NN EAnnnn JP PE,NN E2nnnn JP PO,NN CAnnnn JF Z,NN
•
l |
код |
КОМАНДА |
|
КОД |
КОМАНДА |
Переход на (адрес + N) |
|
FD22nnnn |
LD (NN),IY |
|
|
|
ED73nnnn |
LD (NN),SP |
38пп |
JR C,N |
|
OA |
LD А, (ВС) |
18пп |
JR N |
|
1A |
LD A, (DE) |
ЗОпп |
JR NC,N |
|
7E |
LD A, (HL) |
20пп |
JR NZ,N |
|
DD7Edd |
LD A, (IX+d) |
28пп |
JR Z,N |
|
FD7Edd |
LD A, (IY+d) |
|
|
|
ЗАпппп |
LD A, (NN) |
Пересылка |
|
7F |
LD A,A |
|
|
|
78 |
LD A,B |
02 |
LD (ВС),A |
|
79 |
LD A,C |
12 |
LD (DE) ,A |
|
7A |
LD A,D |
77 |
LD (HL) ,A |
|
7B |
LD A,E |
70 |
LD (HL) ,B |
|
7C |
LD A,H |
71 |
LD (HL) ,C |
|
ED57 |
LD A,I |
72 |
LD (HL) ,D |
|
7D |
LD A,L |
73 |
LD (HL) ,E |
|
3Enn |
LD A,N |
74 |
LD (HL) ,H |
|
ED5F |
LD A,R |
75 |
LD (HL) ,L |
|
46 |
LD B,(HL) |
Збпп |
LD (HL) ,N |
|
DD46nn |
LD B,(IX+d) |
DD77dd |
LD (IX+d),A |
|
FD46nn |
LD B,(IY+d) |
DD70dd |
LD (IX+d),В |
|
47 |
LD B,A |
DD71dd |
LD (IX+d),С |
|
40 |
LD B,B |
DD72dd |
LD (IX+d) ,D |
|
41 |
LD B,C |
DD73dd |
LD (IX+d) ,E |
|
42 |
LD B,D |
DD74dd |
LD (IX+d) ,H |
|
43 |
LD B,E |
DD75dd |
LD (IX+d),L |
|
44 |
LD B,H |
DD36ddnn |
LD (IX+d) ,N |
|
45 |
LD B,L |
FD77dd |
LD (lY+d),A |
|
06nn |
LD B,N |
FD70dd |
LD (IY+d),B |
|
ED4Bnnnn |
LD ВС, (NN) |
FD71 dd |
LD (IY+d) ,C |
|
Olnnnn |
LD BC,NN |
FD72dd |
LD (IY+d) ,D |
|
4E |
LD C,(HL) |
FD73dd |
LD (IY+d) ,E |
|
DD4Edd |
LD C,(IX+d) |
FD74dd |
LD (IY+d) ,H |
|
FD4Edd |
LD C, (IY+d) |
FD75dd |
LD (IY+d),L |
|
4F |
LD C,A |
FD36ddnn |
LD (IY+d) ,N |
|
48 |
LD C,B |
32nnnn |
LD (NN),A |
|
49 |
LD C,C |
ED43nnnn |
LD (NN) ,BC |
|
4A |
LD C,D |
ED53nnnn |
LD (NN),DE |
|
4B |
LD C,E |
22nnnn |
LD (NN),HL |
|
4C |
LD C,H |
DD22nnnn |
LD (NN),IX |
|
|
код |
КОМАНДА |
|
код |
КОМАНДА |
4D |
LD C,L |
|
DD2Annnn |
LD IX, (NN) |
OEnn |
LD C,N |
|
DD21nnnn |
LD IX,NN |
56 |
LD D,(HL) |
|
FD2Annnn |
LD IY, (NN) |
DD56dd |
LD D,(IX+d) |
|
FD21nnnn |
LD IY,NN |
FD56dd |
LD D,(IY+d) |
|
6E |
LD L,(HL) |
57 |
LD D,A |
|
, DD6Edd |
LD L, (IX+d) |
50 |
LD D,B |
|
FD6Edd |
LD L, (IY+d) |
51 |
LDD,C " |
|
6F 4 |
LD L,A |
52 |
LD t>VD |
|
68 |
LD L,B |
53 |
LDD,E |
|
69 |
LD L,C |
54 |
LDD,H |
|
6A - |
LD L,D |
55 |
tO D,L v |
|
6B V |
LD L,E |
16nn |
1|Id,N Hi |
|
6C |
LD L,H |
ED5Bnnnn |
LDDE,<NN) |
|
6D |
LD L,L |
llnnnn |
LDDE,NN |
|
2EnH |
LDL,N |
5E |
LDE,(HL) |
|
ED4F |
LDR,A |
DD5Edd |
LD E,{lX+d) |
|
. BD7Bnnnn |
LD SP,(NN) |
FD5Edd |
LD E , (IY+dj |
|
F9 |
LD SP,HL |
5F |
LD E ,A |
|
DDF9 |
LD SP,IX |
58 |
LDE,B |
|
FDF9 |
LD SP,IY |
59 |
LD E ,C |
|
31nnnn |
LD SP,NN |
5A |
LD E ,D |
|
|
|
5B |
LD E ,E |
|
Пересылка байта блока с |
5C |
LD E ,H |
|
наибольшего адреса |
5D |
LDE,L |
|
|
|
lEnn |
LD E ,N |
|
EDA8 |
LDD |
66 |
LD H,(HL) |
|
|
|
DD^d T |
JJD H, (IX+d) - • |
——: |
Пересылка блока с «наибольшего |
FD66dd |
LDH,(IY+d) . |
|
|
адреса |
67 |
ШН,А :»- |
|
. EDB8 |
: XDDR |
60 |
LD H,B |
|
|
-- |
61 62 |
LD H,C LD H,D |
|
Пересылка байта блока с |
|
наименьшего адреса |
63 |
LD H,E |
|
|
|
64 |
LD H,H |
|
EDA0 |
LDI |
65 |
LD H,L |
|
|
|
26nn |
LD H,N |
|
Пересылка блока с наименьшего |
2Annnn |
LD HL, (NN) |
|
|
адреса |
21nnnn |
LD HL,NN |
|
|
|
ED47 |
LD I,A |
|
EDB0 |
LDIR |
код |
КОМАНДА |
|
КОД |
КОМАНДА |
Смена знака per. А ED44 NEG
Холостая операция 00 NOP |
|
Вывод байта блока в порт с наибольшего адреса
EDAB OUTD
Вывод байта блока в порт с
5?ат?большего адреса |
Объединение |
|
EDA3 |
OUTI |
В6
DDB6dd
FDB6dd
В7
ВО
В1
В2
ВЗ
В4 |
OR (HL) OR (IX+d) OR (IY+d) OR A ORB OR С ORD ORE OR H |
|
Извлечение из стека содерж. регистр, пары
F1 POP AF CI POP ВС D1 POPDE El POPHL DDE1 POP IX FDE1 POP IY |
В5 ORL F6nn OR N
Вывод блока в порт с наибольшего адреса
EDBB OTDR
Вывод блока в порт с наименьшего адреса |
|
Пересылка содержимого per. пары в стек
F 5 PUSHAF С5 PUSH ВС D5 PUSH DE E5 PUSH HL DDE5 PUSH IX FDE5 PUSH IY |
EDB3 |
OTIR |
|
|
Обнуление бита |
ED79 ED41 ED49 ED51 ED59 ED61 ED69 D3nn |
Вывод
OUT (C) ,A OUT (C),B OUT (C),C OUT (C),D OUT (C),E OUT (C),H OUT (C),L OUT (N),A |
|
CB86 RES 0,(HL) DDCBdd86 RES 0, (IX+d) FDCBdd86 RES 0, (IY+d) CB87 RES 0,A CB80 RES 0,B CB81 RES 0,C CBS2 RES 0,D CB83 RES 0,E CB84 RES 0,H CB85 RES 0,L |
код |
КОМАНДА |
|
КОД |
КОМАНДА |
СВ8Б |
RES 1,(HL) |
|
свае |
RES 5,(HL) |
DDCBdd8E |
RES 1Л IX+d) |
|
DDCBddAE |
RES 5, (IX+d) |
FDCBdd8E |
RES l,(IY+d) |
|
FDCBddAE |
RES 5, (IY+d) |
CB8F |
RES1.A |
|
CBAF |
RES 5 A |
CB88 |
RES 1,B |
|
CBA8 |
RES 5, В |
CB89 |
RESl.C , |
|
; CBA9 |
RES 5,С |
CB8A |
RES |
|
VCBM |
RES 5,D |
CB8B |
RES |
|
tlftb |
RES 5, E |
CB8C |
RESi,H |
-ZSZ- |
свЩ |
RES 5,H |
CB8D |
RBSfl.L |
|
; свай д |
RES 5, L |
CB96 |
|
|
CBB6fl |
RES 6, (HL) |
DDCBdd96 |
MS 2,(1x4$? |
|
DDCBddB6 |
RES 6, (IX+d) |
FDCBdd96 |
RES2,(IY+dH |
|
FDCBgdB6 |
RES 6, (IY+d) |
GB97 |
RES2.A |
|
CBB |
RES 6, A |
CB90 |
|
|
CBBO |
RES 6,В |
CB91 |
|
|
CBBt |
RES 6,С |
CB92 |
RES Z&; |
|
|
RES 6,D |
CB93 |
RES 2&ЩЩ |
|
#t!BB3 |
RES 6,E |
CB94 |
RES 2,H |
- . . |
CBB4 |
RES 6,H |
CB95 |
RES 2,L |
|
CBB5 |
RES 6,L |
CB9E |
RES 3,(HL) |
|
CBBE |
RES 7,(HL) |
DDCBdd9E |
RES 3,(IX+d) |
|
DDCBddBE |
RES 7, (IX+d) |
FDCBdd9E |
RES 3,(IY+d) |
|
FDCBddBE |
RES 7, (IY+d) |
CB9F |
RES 3,A |
|
CBBF |
RES 7,A |
CB98 |
RES 3tB |
|
CBB8 |
RES 7,В |
CB99 |
RES 3,C |
|
CBB9 |
RES 7,С |
CB9A |
RES 3,D |
|
CBBA |
RES 7,D |
CB9B — |
|
|
. CBBB —- |
........mm'я УМ' лу-ша;.............. |
RES 3,E — |
— |
= |
CB9& ; |
- res з,н ;?? |
-V- |
CBBC , |
RES 7Д* |
CB9D |
RES3.L |
: - |
CBBD |
vres ix: |
CBA6 ; |
RES4,(Hli. , |
|
|
|
DDCBddA6 |
RES 4, (IX+d) |
|
Возврат из подпрограммы |
FDCBddA6 |
RES 4, (IY+d) |
|
|
|
CBA7 |
RES 4,A |
|
C9 |
RET |
CBAO |
RES 4, В |
|
D8 |
RET С |
CBA1 |
RES 4,С |
|
F8 |
RETM |
CBA2 |
RES 4,D |
|
DO |
RET NC |
CBA3 |
RES 4,E |
|
CO |
RET NZ |
CBA4 |
RES 4,H |
|
FO |
RETP |
CBA5 |
RES 4,L |
|
E8 |
RET PE |
|
|
|
CF |
RET PO |
КОД КОМАНДА |
|
код |
|
|
КОМАНДА |
С8 RET Z |
|
CB05 |
|
|
RLC L |
Возврат из подпрограммы |
|
Цикл, сдвиг влево рег.А |
обслуж. прерывания 1 |
|
|
|
|
|
|
|
|
07 |
|
|
RLCA |
|
ED4D RETI |
|
|
|
|
|
|
Возврат из подпрограммы |
|
|
per. A |
|
|
|
|
(HL) |
|
|
1 |
1 |
* 1 1 |
* I |
ппг irvw ппйпмпяниа "2 |
|
|
1 |
1 |
1 1 |
1 |
иислдли нрсрыпиппл * |
|
|
|
|
|
|
|
|
|
|
|
7 4 |
3 |
0 |
7 4 |
3 l |
0 |
|
ED45 RETN |
|
|
|
|
|
|
|
|
|
|
|
|
|
Цикл, сдвиг влево через бит |
|
|
|
|
|
|
признака С |
|
ED6F |
|
|
RLD |
|
СВ16 RL(HL) |
|
|
|
|
|
|
DDCBddl6 RL (IX+d) |
|
Цикл, сдвиг вправо через бит |
FDCBddl6 RL (IY+d) |
|
|
признака с |
|
CB17 RLA |
|
СВ1Е |
|
|
RR (HL) |
CB10 RLB
OH 1 1 T>T Г1 |
|
DDCBddlE |
RR (IX+d) |
CB11 RLL |
|
FDCBddlE |
RR (IY+d) |
CB12 RLD |
|
CB1F |
|
|
RR A |
|
CB13 RLE |
|
СВ18 |
|
|
RR В |
|
CB14 RLH |
|
СВ19 |
|
|
RR С |
|
CB15 RLL |
|
СВ1А |
|
|
RR D |
|
Цикл, сдвиг влево per. A |
|
CB1B |
|
|
RR E |
|
|
CR1 С |
|
|
DD H |
|
через бит признака С |
|
vD i V^
CB1D |
|
|
IJv П
RR L |
|
17 RLA |
|
|
|
|
|
|
|
|
Цикл, сдвиг вправо рег.А |
Циклич. сдвиг влево |
|
IF |
|
|
RRA |
|
СВ06 RLC (HL) |
|
|
|
|
|
|
DDCBdd06 RLC (IX+d) |
|
Цикл, сдвиг вправо |
FDCBdd06 RLC (IY+d) |
|
|
СВОЕ |
|
|
|
|
CB07 RLC A |
|
|
|
|
RRC (HL) |
CBOO RLC В |
|
DDCBddOE |
RRC (IX+d) |
CB01 RLC С |
|
FDCBddOE |
RRC (IY+d) |
CB02 RLC D |
|
CBOF |
|
|
RRC A |
СВОЗ RLC E |
|
СВ08 |
|
|
RRC В |
CB04 RLCH |
|
СВ09 |
|
|
RRC С |
код |
|
КОМАНДА |
|
код |
КОМАНДА |
СВОА |
|
rrcd |
|
|
|
9c |
SBC A,H |
свов |
|
rrce |
|
|
|
9d |
SBC A,L |
свос |
|
rrch |
|
|
|
DEnn |
SBC A,N |
CBOD |
|
rrcl |
|
|
|
ED42 |
SBC HL,BC |
|
|
|
|
|
|
|
ED52 |
SBC HL,DE |
Цикл, сдвиг вправо per. А |
|
|
ED62 |
SBC HL,HL |
через бит признака С |
|
|
|
Щт?2 |
SBC HL,SP |
OF |
|
rrca: |
|
|
|
Установка признака С в 1 |
per. А |
|
Л-; |
(HL)/ |
|
37 V |
SCF |
|
1 |
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
-, установка в 1 |
|
7 4 |
3 |
0 |
|
1 н |
3 |
0 |
--J |
|
|
|
|
|
|
|
|
|
|
|
|
СВС6 |
SET 0, (HL) |
|
|
|
|
|
|
"С -'-' |
|
|
|
|
|
|
|
DDCBddC6 |
SET 0, (IX+d) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FDCBddC6 |
SET 0, (IY+d) |
ED67 |
|
rrd |
|
|
ШШш |
шшшш |
СВС7 СВСО |
SET 0,A SET 0,B |
|
Перезагрузка |
|
|
|
СВС1 |
SET 0,C |
|
|
|
|
|
|
|
СВС2 |
SET 0,D |
С7 |
|
RST00 |
|
|
|
СВСЗ |
SET 0,E |
CF |
|
RST 08 |
|
|
|
СВС4 |
SET 0,H |
D7 |
|
RST10 |
|
|
|
СВС5 |
SET 0,L |
DF |
|
RST18 |
|
|
|
СВСЕ |
SET 1, (HL) |
Е7 |
|
RST 20 |
|
|
|
DDCBddCE |
SET l,(IX+d) |
EF |
|
RST 28 |
|
|
|
FDCBddCE |
SET 1, (IY+d) |
|
F7 |
|
RST30 |
|
|
|
CBCF — |
..SET 1 ,A - |
|
|
|
|
|
|
|
FF - |
|
.&ST 38 |
|
1 |
z |
У. свс8 , |
SET 1 ,B |
|
|
|
|
|
|
|
CBC9 |
SET1,C |
Вьюитание с учетом |
|
|
|
СВСА . |
SET 1,0 |
|
переноса |
|
|
|
|
свсв |
SET 1,E |
|
|
|
|
|
|
|
свсс |
SET 1 ,H |
9е |
|
SBC A, (HL) |
|
CCD |
SET 1 ,L |
DD9Edd |
|
SBC A, (IX+d) |
|
CBD6 |
SET 2, (HL) |
FD9Edd |
|
SBC A, (IY+d) |
|
DDCBddD6 |
SET 2, (IX+d) |
9F |
|
SBC A,A |
|
|
|
FDCBddD6 |
SET 2, (IY+d) |
98 |
|
SBC А,В |
|
|
|
CBD7 |
SET 2,A |
99 |
|
SBC А,С |
|
|
|
CBDO |
SET 2,В |
9А |
|
SBC A,D |
|
|
|
CBD1 |
SET 2,С |
9в |
|
SBCA.E |
|
|
|
CBD2 |
SET 2,D |
код |
КОМАНДА |
|
КОД |
КОМАНДА |
CBD3 |
SET 2,E |
|
CBF3 |
SET 6,Е |
CBD4 |
SET 2,H |
|
CBF4 |
SET 6,Н |
CBD5 |
SET 2,L |
|
CBF5 |
SET6.L |
CBDE |
SET 3,(HL) |
|
CBFE |
SET 7,(HL) |
DDCBddDE |
SET 3,(IX+d) |
|
DDCBddFE |
SET 7,(IX+d) |
FDCBddDE |
SET 3, (IY+d) |
|
FDCBddFE |
SET 7, (IY+d) |
CBDF |
SET 3,A |
|
CBFF |
SET 7,A |
CBD8 |
SET3,B |
|
CBF8 |
SET 7,В |
CBD9 |
SET 3,C |
|
CBF9 |
SET 7,С |
CBDA |
SET 3,D |
|
CBFA |
SET 7,D |
CBDB |
SET 3,E |
|
CBFB |
SET 7,E |
CBDC |
SET 3,H |
|
CBFC |
SET 7,H |
CBDD |
SET 3,L |
|
CBFD |
SET 7,L |
CBE6 |
SET 4,(HL) |
|
|
|
DDCBddE6 |
SET 4, (IX+d) |
|
Сдвиг влево с записью 0 в |
FDCBddE6 |
SET 4, (IY+d) |
|
младшие разряды |
CBE7 |
SET 4,A |
|
|
|
CBEO |
SET 4,В |
|
СВ26 |
SLA (HL) |
CBE1 |
SET 4,С |
|
DDCBdd26 |
SLA (IX+d) |
CBE2 |
SET 4,D |
|
FDCBdd26 |
SLA (IY+d) |
СВЕЗ |
SET 4,E |
|
СВ27 |
SLA A |
CBE4 |
SET 4,H |
|
СВ20 |
SLAB |
CBE5 |
SET 4,L |
|
СВ21 |
SLA С |
CBEE |
SET 5, (HL) |
|
СВ22 |
SLAD |
DDCBddEE |
SET 5, (IX+d) |
|
СВ23 |
SLAE |
FDCBddEE |
SET 5, (IY+d) |
|
СВ24 |
SLAH |
CBEF |
SET 5,A |
|
СВ25 |
SLAL |
CBE8 |
SET 5,В |
|
|
|
CBE9 |
SET 5,С |
|
Сдвиг вправо с записью |
СВЕЛ |
SET 5,D |
|
старшего бита в сг.разряды |
CBEB |
SET 5,E |
|
СВ2Е |
SRA(HL) |
СВЕС |
SET 5, H |
|
DDCBdd2E |
SRA (IX+d) |
CBED |
SET 5, L |
|
FDCBdd2E |
SRA (IY+d) |
CBF6 |
SET 6,(HL) |
|
CB2F |
SRA A |
DDCBddF6 |
SET 6, (IX+d) |
|
СВ28 |
SRA В |
FDCBddF6 |
SET 6, (IY+d) |
|
СВ29 |
SRA С |
CBF7 |
SET 6, A |
|
СВ2А |
SRAD |
CBFO |
SET 6,В |
|
СВ2В |
SRAE |
CBF1 |
SET 6,С |
|
СВ2С |
SRAH |
CBF2 |
SET 6,D |
|
CB2D |
SRAL |
код |
команда |
|
код |
команда |
Сдвиг влево с записью 0 |
|
AB |
XOR E |
|
|
|
AC |
XOR H |
|
sli |
|
AD |
XOR L |
|
|
|
EEnn |
XOR N |
Сдвиг вправо с записью 0 в |
|
|
|
старшие разряды „-: _ |
|
|
СВЗЕ |
SRL (Ht> |
|
|
DDCBdd3E |
SRL (IX+d) |
|
|
FDCBdd3E |
SRL (IY+d) |
|
|
CB3F |
§ША Jit' |
|
|
СВ38 |
вв ЯШ |
|
|
СВ39 |
SRtc |
|
|
СВЗА |
SRLD |
|
|
СВЗВ |
вщ "Щ |
|
|
СВЗС |
SRLH |
|
|
CB3D |
SRL^g*,. |
|
|
Вычитание - V |
|
|
|
96 |
SUB (HL) |
|
|
DD96dd |
SUB (IX+d) |
|
|
FD96dd |
SUB (IY+d) |
|
|
97 |
SUB A |
|
|
90 |
SUB В |
|
|
91 |
SUB С |
|
|
92 |
SUB D |
|
|
93 |
SUBE ....................... |
|
|
94 1Л |
SUB H rr |
|
_ - |
: " |
95 |
SUB L |
|
|
D6nn -V |
^An И |
|
|
Сумма по модулю 2 |
|
|
АЕ |
XOR (HL) |
|
|
DDAEdd |
XOR (IX+d) |
|
|
FDAEdd |
XOR (IY+d) |
|
|
AF |
XOR A |
|
|
А8 |
XOR В |
|
|
А9 |
xcfcc |
|
|
аа |
XOR D |
|
|
|
|