|
Ассемблер - таблица флагов и времени выполнения команд.
|
Таблица флагов и времени выполнения команд
MNEMONIC - мнемоническое обозначение; BYTES - байты; TIME TAKES - время вы- полнения; EFFECT ON FLAGS - воздействие на флаги; REGISTER - регистр; NUMBER - число.
Обозначения флагов:
# - означает, что флаг изменен операцией;
0 - означает, что флаг сбрасывается;
1 - означает, что флаг устанавливается;
- - означает, что флаг не изменился;
? - Означает, что флаг не известен.
С - флаг переноса. С-1. если операция привела к переносу из самого значаще- го бита операнда или результата.
Z - флаг нуля. 2-1. если результат операции нулевой.
S - флаг знака. S-1, если самый значащий бит результата равен единице, т.е. число отрицательное.
P/V- флаг четности или переполнения. Четность (Р) и переполнение (0) отно- сятся к одному и тому же флагу. Для логических операций этот флаг за- дает четность результата, а для арифметических - переполнение. Если в P/V хранится четность: P/V=1. если результат операции четный. P/V=0, если результат нечетный. Если P/V содержит переполнение: P/V=i, если в результате операции получилось переполнение.
Н - флаг половинного переноса. Н-1, если при операции сложения или вычита- ния произошел перенос или заем в четвертом бите накапливающего perncipa.
N - флаг сложения (вычитания). N«1. если предыдущей операцией было вычитание.
MNEMONIC BYTES TIME EFFECT ON FLAGS
----------------
TAKEN CZPVSNH |
команды операций загрузки для |
одного регистра |
|
|
LD REGISTER,REGISTER LD REGISTER,NUMBER |
1
2 |
4 7 |
- |
- |
- |
- |
- |
- |
LD A. (ADDRESS) LD (ADDRESS).A |
3
3 |
13 13 |
- |
- |
- 1 |
- |
- |
- |
LD REGISTER.(HL) LD А.(ВС) LD A,(DC) LD (HL),REGISTER LD (ВС),A LD (DE),A |
I 1 I I 1 I |
7 7 7 7 7 7 |
- |
- |
- |
- |
- |
- |
LD REGISTER.(IX+D) LD REGISTER,(IY+D) LD (IX+D),REGISTER LD (IY+D).REGISTER |
3 3 3 3 |
19 19 19 19 |
- |
- |
|
- |
- |
|
LD (HL).NUMBER LD (IX+D).NUMBER LD (IY+D).NUMBER |
2 4 4 |
10 19 19 |
- |
_ |
- |
|
|
- |
команды арифметических операций |
для |
одного регистра |
|
ADD A,REGISTER ADD A.NUMBER ADD A,(HL) |
1 2 1 |
4
7 7 |
# # # |
# # # |
# # # |
#
# |
IS
1 о |
[У 1 # |
ADD A.(IX+D) |
3 |
19 |
# |
# |
# |
# |
! 0 |
# |
ADD a.(IY+D) |
3 |
19 |
# |
« |
# |
$ |
о |
# |
ADC A.REGISTR |
I |
4 |
# |
# |
# |
* |
0 |
и |
ADC A,NUMBER |
2 |
7 |
« |
# |
# |
# |
0 |
# |
ADC A.(HL) |
1 |
7 |
# |
# ! |
# |
# |
0 |
# |
ADC A.(IX+D) |
3 |
19 |
# |
# |
# |
# |
0 |
* |
ADC A,(IY+D) - |
3 |
19 |
# |
# |
# |
# |
0 |
# |
SUB A.REGISTR |
I |
4 |
# |
# |
* |
#. |
1 |
# |
SUB A.NUMBER |
2 |
7 |
# |
# |
# |
#, |
1 |
# |
SUB A.(HL) |
I |
7 |
* |
# |
# |
# |
1 |
# |
SUB A.(IX+D) |
3 |
19 |
t |
t |
# |
# |
1 |
# |
SUB A.(IY+D) |
3 |
19 |
# |
* |
# |
# |
1 |
# |
SBC A.REGISTER |
I |
4 |
|
# |
# |
* |
1 |
# |
SBC A.NUMBER |
2 |
7 |
# |
# |
# |
# |
1 |
# |
SBC A.(HL) |
I |
7 |
* |
t |
# |
# |
1 |
# |
SBC A.(IX+D) |
3 |
19 |
* |
# |
# |
# |
1 |
# |
SBC A.(IY+D) |
3 |
1 9 |
* |
# |
# |
# |
1 |
# |
CP REGISTER |
I |
4 |
# |
# |
|
# |
1 |
# |
CP NUMBER |
2 |
7 |
# |
# |
# |
# |
I |
# |
CP (HL) |
1 |
7 |
|
# |
r |
* |
I |
# |
CP (IX+D) |
3 |
19 |
# |
# |
# |
# |
1 |
* |
CP (IY+D) |
3 |
19 |
# |
# |
# |
# |
1 |
# |
команды логических операций
команды логических операций
AND REGISTER |
1 |
4 |
0 |
* |
* 1 |
# |
0 |
|
AND NUMBER |
2 |
7 |
0 |
# |
# |
# |
0 |
|
ND (HL) |
1 |
7 |
0 |
* |
# |
# |
0 |
|
AND (IX+D) |
3 |
19 |
0 |
# |
# |
# |
0 |
|
AND (IY+D) |
3 |
19 |
0 |
# |
# |
# |
0 |
|
OR REGISTER |
I |
4 |
0 |
# |
# |
# |
0 |
0 |
OR NUMBER |
2 |
7 |
0 |
# |
# |
* |
0 |
0 |
OR (HL) |
1 |
7 |
0 |
# |
# |
# |
0 |
0 |
OR (IX+D) |
3 |
19 |
0 |
# |
# |
# |
0 |
0 |
OR (IY+D) |
3 |
19 |
0 |
# |
# |
# |
0 |
0 |
XOR REGISTER |
1 |
4 |
0 |
# |
# |
* |
0 |
0 |
XOR NUMBER |
2 |
7 |
0 |
# |
# |
# |
0 |
0 |
XOR (HL) |
I |
7 |
0 |
* |
# |
# |
0 |
0 |
XOR (IX+D) |
3 |
19 |
0 |
# |
# |
# |
0 |
0 |
XOR (IY+D) |
3 |
19 |
0 |
# |
# |
# |
0 |
0 |
команды операций загрузки для двух регистров
команды операций загрузки для двух регистров
--------------------- |
-------- |
------------------ |
----------------- |
LD REG PAIR.NUMBER |
3/4 |
10 |
_ |
- |
- 1 - |
- |
|
LD IX.NUMBER |
4 |
1 4 |
|
|
|
|
|
|
LD IY.NUMBER |
4 |
1 4 |
- |
- |
- |
- |
- |
- |
LD (ADDRESS.BS OR DE |
4 |
20 |
_ |
|
„ |
_ |
_ |
_ |
LD (ADDRESS).HL |
|
16 |
- |
- |
- |
- |
- |
- |
LD (ADDRESS).IX |
4 |
20 |
- |
- |
-T |
- |
- |
- |
LD (ADDRESS).IY |
4 |
20 |
- |
|
- |
- |
- |
- |
LD ВС OR DE.(ADDRESS |
|
20 |
L |
_ |
|
_ |
_ |
_ |
LD HL.(ADDRESS) |
|
16 |
- |
- |
- |
- |
- |
_ |
LD IX.(ADDRESS) |
4 |
20 |
- |
- |
|
- |
_ |
_ |
LD IY.(ADDRESS) |
4 |
20 |
|
|
|
|
|
|
---------------------------------- - !
команды операций со стеком ! |
PUSH REG PAIR |
1 |
1 1 |
_ |
_ |
_ |
_ |
_ |
_ |
PUSH IX OR IY |
2 |
15 |
- |
- |
- |
- |
- |
- |
POP REG PATR |
|
10 |
_ |
_ |
_ |
- |
- |
- |
POP IX OR IY |
2 |
1 4 |
- |
- |
- |
- |
- |
- |
LD SP. ADDRESS |
3 |
10 |
- |
- |
- |
- |
- |
1 - |
LD SP,(ADDRESS) |
3 |
20 |
- |
- |
- |
- |
- |
- |
LD SP. HL |
1 |
6 |
|
|
|
|
|
|
LD SP IX OR IY |
2 |
10 |
|
- |
- |
- |
- |
- |
арифметические команды для двух |
регистра |
i |
|
ADD HL.REG PAIR |
1 ' 1 |
' 1 I |
# |
- |
- |
- |
0 |
p |
ADD HL.SP |
2 |
1 1 |
# |
- |
- |
- |
0 |
p |
ADC HL.REG PAIR |
2 |
15 |
# |
# |
# |
# |
0 |
p |
ADC IX.SP |
2 |
15 |
# |
# |
# |
# |
0 |
p |
ADD IX.ВС OR DE |
2 • ■ |
1 5 • '' • |
# • |
- |
- |
- |
0 |
p |
ADD IX.IX |
2 |
15 |
# |
- |
- |
- |
0 |
p |
ADD IX.SP |
2 |
15 |
# |
- |
- |
- |
0 |
p |
ADD IY.BC OR DE |
i «2 ' |
''15' - |
|
- |
- |
- |
0 |
p |
ADD IY.IY |
! 2 |
15 |
# |
- |
- |
- |
0 |
p |
ADD IY.SP |
2 |
15 |
# |
- |
- |
- |
0 |
p |
SBC HL,REG PAIR |
2 |
15 |
# |
# |
# |
# |
1 |
p |
SBC HL.SP |
2 |
15 |
# |
# |
# |
# |
1 |
p |
Команды группы вызова |
и возврата |
|
|
|
CALL ADDRES |
3 ' |
•17' | |
I _ |
_ |
- |
|
1 - |
- |
CALL CC,ADDRESS |
'' 3 |
10/17 |
| - |
- |
- |
|
1 - |
- |
RET |
1 |
10 | |
- |
- |
- |
|
1 - |
- |
RET CC |
1 |
5/11 j |
1 - |
- |
- |
|
1 - |
- |
команды группы сравнения и перемещения блоков |
|
|
LDI |
2 |
16 |
_ |
_ |
# |
- |
По" |
0 |
LDD |
2 |
16 |
- |
- |
# |
- |
1 0 1 |
0 |
LDIR |
2 |
21/16 |
_ |
- |
0 |
- |
1
0 |
0 |
LDDR |
2 |
21/16 |
- |
- |
0 |
- |
0 |
0 |
i CP f |
2 |
16 |
_ |
# |
* |
# |
I |
# |
|
2 |
16 |
- |
# |
# i |
# |
1 |
# |
| CP 1 R |
2 |
21/16 |
- |
# |
# |
# |
1 |
# |
(CPDR |
2 |
21/16 |
- |
# |
# |
1 # |
1 |
# 1 |
|
Команды ЦП Z80 в порядке кодов операции |
|
HEXADECIMAL MNEMONIC |
HEXADECIMAL MNEMONIC |
HEXADECIMAL MNKMONI С |
00 |
NOP |
ЕАХХХХ |
JE РЕ NN • |
CBDB |
SET З.Е |
OIXXXX |
LD ВС.NN |
ЕВ |
EX DE.HL |
CBDC |
SET З.Н |
02 |
LD(ВС).А |
ЕСХХХХ |
CALL РЕ.NN |
CBDD |
SET 3.L |
03 |
I NC ВС |
ЕЕХХ |
XOR N |
CBDE |
SET 3.(HL) |
04 |
INC В |
EF |
RST 28Н |
CBDF |
SET 3.A |
05 |
DEC В |
FO |
RET P |
CBEO |
SET |
4, |
в 1 |
06ХХ |
LD B. N |
F 1 |
POP AF |
CBE1 |
SET |
4. |
С i |
07 |
RLCA |
F2XXXX |
JR |
P. NN |
CBE2 |
SET |
4. |
D i |
08 |
EX AF,AF" |
F3 |
D1 |
|
СВЕЗ |
SET |
4, |
E i |
09 |
ADD HL,ВС |
F4XXXX |
CALL P. NN |
CBE4 |
SET |
4 |
н 1 |
OA |
LD А,(ВС) |
F5 |
RUSH AF |
CBE5 |
SET |
4. |
L 1 |
OB |
DEC ВС |
F620XX |
OR |
N |
CBE6 |
SET |
4, |
(hl) | |
ОС |
INC С |
F7 |
RST ЗОН |
CBE7 |
SET |
4. |
A |
OD |
DEC С |
F8 |
RET N |
CBE8 |
SET |
5. |
В |
OEXX |
LD C. N |
F9 |
LD |
SP, HL |
CBE9 |
SET |
5. |
С |
OF |
RRCA |
FAXXXX |
JP |
N, NN' |
CBEA |
SET |
5. |
D |
10XX |
DJNZ DIS |
FB |
El |
|
CBEB |
SET |
5. |
E |
I1XXXX |
LD DE.NN |
FCXXXX |
CALL |
M. NN |
СВЕС |
SET |
5. |
H |
12 |
LD (DE),A |
FE20XX |
CP |
N |
CBED |
SET |
5. |
l |
13 |
INC DE |
FF |
RST |
38H |
CBEE |
SET |
5. |
(HL) |
14 |
INC D |
CBOO |
RLC |
8 |
CBEF |
SET |
5. |
A |
15 |
DEC D |
CB01 |
RLC |
С |
CBFO |
SET |
6. |
В |
16 XX |
LD D, N |
CB02 |
RLC |
D |
CBF1 |
SET |
6. |
С |
17 |
RLA |
СВОЗ |
RLC |
E |
CBF2 |
SET |
6. |
D |
18XX |
JR DIS |
CBO 4 |
RLC |
H |
CBF3 |
SET |
6. |
E |
19 |
ADD HL,DE |
CB05 |
RLC |
L |
CBF 4 |
SET |
6. |
H |
1A |
LD A,(DE) |
CB06 |
RLC |
(HL) |
CBF5 |
SET |
6, |
L |
IB |
DEC DE |
CB07 |
RLC |
A |
CBF6 |
SET |
6. |
(HL) |
1С |
INC E |
CB08 |
RRC |
В |
CBF7 |
SET |
6. |
A |
ID |
DEC E |
CB09 |
RRC |
С |
CBF8 |
SET |
7, |
В |
1EXX |
LD E.N |
CBOA |
RRC |
D |
CBF9 |
SET |
7. |
С |
IF |
RRA |
CBOB |
RRC |
E |
CBFA |
SET |
7. |
D |
20XX |
JR NZ,DIS |
CBOC |
RRC |
H |
CBFB |
SET |
7 , |
E |
21XXXX |
LD HL,NN |
CBOD |
RRC |
L |
CBFC |
SET |
7. |
H |
22XXXX |
LD(NN),HL |
СВОЕ |
RRC |
(HL.) |
CBFD |
SET |
7. |
L |
23 |
INC HL |
CBOF |
RRC |
A |
CBFE |
SET |
7. |
(HL) |
24 |
INC H |
CB10 |
RL |
В |
CBFF |
SET |
7, |
A |
25 |
DEC H |
CB1 1 |
RL |
С |
DD09 |
add |
IX, ВС |
26XX |
LD H, N |
CB12 |
RL |
D |
DDI 9 |
add |
IX |
:. de |
27 |
DAA |
CB13 |
RL |
E |
DD21XXXX LD |
IX. |
NN |
28XX |
JR Z.DIS |
CB1 4 |
RL |
H |
DD22XXXX ld |
(NN). IX |
29 |
ADD HL.HL |
CB15 |
RL |
L |
DD23 |
I nc |
IXC),L |
2ЛХХХХ |
LD HL(NN) |
CB16 |
RL |
(HL) |
DD29 |
add |
ix, IX |
2B |
DEC HL |
CB17 |
RL |
A |
DD2AXXXX ld |
ix. |
(NN) |
2C |
INC L |
CB18 |
RR |
В |
DD2B |
DEC |
IX |
2D |
DEC L |
CB19 |
RR |
С |
DD34XX |
INC |
(IX+D) |
2EXX |
LD L, N |
CB1A |
RR |
D |
DD35XX |
DEC |
(I |
X+D) |
2F |
CPL |
CB1B |
RR |
E |
DD36XX20 LD |
(IX+D).N |
30XX |
JR NC.DIS |
CB1C |
RR |
H |
DD39 |
add |
IX, SP |
31XXXX |
LD SP,NN |
CB1D |
RR |
L |
DD46XX |
ld b.(ix+d) |
32XXXX |
LD (NN),A |
CB1E |
RR |
(HL) |
DD4EXX |
LD C.(IX+D) |
33 |
INC SP |
CB1F |
RR , |
A |
DD56XX |
ld d.(ix+d) |
34 |
INC (HL) |
CB20 |
SLA |
В |
DD5EXX |
ld e |
. ( IX+D) |
35 |
DEC (HL) |
CB21 |
SLA |
С |
DD66XX |
ld h |
.(IX+D) |
3620XX |
LD (HL).N |
CB22 |
SLA |
D |
DD6EXX |
ld l |
.(IX+D) |
37 |
SCF |
CB23 |
SLA |
E |
DD70XX |
LD ( |
IX+D).В |
|
JR C.D1S |
CB24 |
SLA |
H |
dd7 1xx |
LD (IX+D).С |
|
ADD HL,SP |
CB25 |
SLA |
L |
DD72XX |
ld (ix+d).d |
jaxxxx |
LD A.(NN) |
CB26 |
SLA |
(HL) |
DD73XX |
ld (1x+d).e |
3B |
DEC SP |
CB27 |
SLA |
A |
DD74XX |
ld ( |
IX+D).H |
3C |
INC A |
CB28 |
SRA |
В |
DD75XX |
ld ( |
ix+d).l |
3D |
DEC A |
CB29 |
SRA |
С |
DD77XX |
ld (ix+d).a |
3EXXXX |
LD A |
CB2A |
SRA |
D |
DD7EXX |
ld a |
. ( I |
X + D) |
3F |
CCF |
CB2B |
SRA |
E |
DD86XX |
add a.(i |
X+D) |
40 |
LD B.B |
CB2C |
SRA |
H |
DD8EXX |
adc a |
. (I |
X+D) |
41 |
LD B.C |
CB2D |
SRA |
L |
DD96XX |
sub |
(IX+D) |
42 |
LD B.D |
CB2E |
SRA |
(HL) |
DD9EXX |
SBC A.(IX+D) |
43 |
LD |
В, E |
CB2F |
SRA |
А |
1 |
DDA6XX |
AND {IX + D) |
44 |
LD |
В. H |
СВ38 |
SRL |
в |
|
DDAEXX |
XOR (IX+D) |
45 |
LD |
В. L |
СВ39 |
SRL |
с |
|
DDB6XX |
OR (IX+D) |
46 |
LD |
В.(HL) |
СВЗА |
SRL |
D |
|
DDBEXX |
CP (iX+D) |
47 |
LD |
В. А |
СВЗВ |
SRL |
Е |
|
DDE 1 |
POP IX |
48 |
LD |
С. В |
свзс |
SRL |
н |
|
DDE3 |
EX (SP). I X |
49 |
LD |
С. С |
CB3D |
SRL |
L |
|
DDE5 |
PUSH IX |
4А |
LD |
С, D |
СВЗЕ |
SRL |
(HL) |
DDE9 |
JP (IX) |
4В |
LD |
С, Е |
CB3F |
SRL |
А |
|
DDF9 |
LD SP,IX |
4С |
LD |
С. Н |
СВ40 |
В |
т |
0. |
в i |
DDCBXX06 |
RLC (IX+D) |
4D |
LD |
С, L |
СВ41 |
В |
т |
0. |
с i |
DDCBXX0E |
RRC (IX+D) |
4Е |
LD |
С.(HL) |
СВ42 |
В |
т |
0, D |
DDCBXX16 |
RL (IX+D) |
4F |
LD |
С, А |
СВ43 |
В |
т |
0. |
Е |
DDCBXX1Е |
RR (IX+D) |
50 |
LD |
D. В |
СВ44 |
В |
т |
0, |
Н |
DDCBXX26 |
SLA (IX+D) |
51 |
LD |
D. С |
СВ45 |
В |
т |
0, |
L |
DDCBXX2E |
SRA (IX+D) |
52 |
LD |
D, D |
СВ46 |
В |
т |
0. |
(HL) |
DDCBXX3E |
SRL (IX+D) |
53 |
LD |
D. Е |
СВ 47 |
В |
т |
0, |
А |
DDCBXX46 |
BITO.(IX+D) |
54 |
LD |
D Н |
СВ48 |
В |
т |
1, |
В |
DDCBXX4E |
BIT1,(IX+D) |
55 |
LD |
D, L |
СВ49 |
В |
т |
1. |
С |
DDCBXX56 |
BIT2.(IX+D) |
56 |
LD |
D, (HL) |
СВ4А |
В |
т |
1. |
D |
DDCBXX5E |
BIT3,(IX+D) |
57 |
LD |
D, А |
СВ4В |
В |
т |
1, |
Е |
DDCBXX66 |
В IT4, (1X + D) |
58 |
LD |
Е. В |
СВ4С |
в |
т |
1. |
Н |
DDCBXX6E |
В IT5, (IX+D) |
59 |
LD |
Е. С |
CB4D |
в |
т |
1, |
L |
DDCBXX76 |
8IT6,(IX+D) |
5А |
LD |
Е. D |
СВ4Е |
в |
т |
1. |
(HL) |
DDCBXX7 Е |
BIT7,(IX+D) |
5В |
LD |
Е. Е |
CB4F |
в |
т |
1. |
А |
DDCBXX86 |
RESO.(IX+D) |
5С |
LD |
Е. Н |
СВ50 |
в |
т |
2. |
В |
DDCBXX8E |
RESI,(IX+D) |
5D |
LD |
Е. L |
СВ51 |
в |
т |
2, |
С |
DDCBXX96 |
RES2.(IX+D) |
5Е |
LD |
Е.(HL) |
СВ52 |
в |
т |
2. |
D |
DDCBXX9E |
RES3,(IX+D) |
5F |
LD |
Е, А |
С353 |
в |
т |
2. |
Е |
DDCBXXA6 |
RES 4, (1X+D) |
60 |
LD |
Н. В |
СВ54 |
в |
т |
2. |
Н |
DDCBXXAE |
RES5,(IX+D) |
61 |
LD |
Н, С |
СВ55 |
в |
т |
2. |
L |
DDCBXXB6 |
RES6.(IX+D) |
62 |
LD |
Н, D |
СВ56 |
в |
т |
2, |
(HL) |
DDCBXXBE |
RES7,(IX+D) |
63 |
LD |
Н. Е |
СВ57 |
в |
т |
2. |
А |
DDCBXXC6 |
SETO.(1X+D) |
64 |
LD |
Н. Н |
СВ58 |
в |
т |
3. |
В |
DDCBXXCE |
SET 1, (iX+D) |
65 |
LD |
Н. L |
СВ59 |
в |
т |
3, |
С |
DDCBXXD6 |
SET2,(IX+D) |
66 |
LD |
Н.(HL) |
СВ5А |
в |
т |
3. |
D |
DDCBXXDE |
SET3,(IX+D) |
67 |
LD |
Н, А |
СВ5В |
в |
т |
3, |
Е |
DDCBXXE6 |
SET4,(IX+D) |
68 |
LD |
L, В |
СВ5С |
в |
т |
3. |
Н |
DDCBXXEE |
SET5,(IX+D) |
69 |
LD |
L, С |
CB5D |
в |
т |
3. |
L |
DDCBXXF6 |
SET6.(IX+D) |
6А |
LD |
L, D |
СВ5Е |
в |
т |
3. |
(HL) |
DDCBXXFE |
SET7.(IX+D) |
6В |
LD |
L, Е |
CB5F |
в |
т |
3. |
А |
ED40 |
IN В.(C) |
6С |
LD |
L. Н |
СВ60 |
в |
т |
4, |
В |
ED41 |
OUT (C).B |
6D |
LD |
L, L |
СВ61 |
в |
т |
5. |
С |
ED42 |
SBC HL,ВС |
6Е |
LD |
L,(HL) |
СВ62 |
в |
т |
4. |
D |
ED43XXXX |
LD (NN). IX |
6F |
LD |
L. А |
СВ63 |
в |
т |
4. |
Е |
ED44 |
NEG |
70 |
LD |
(HL).В |
СВ64 |
в |
т |
4. |
Н |
ED45 |
RETN |
71 |
LD |
(HL),С |
СВ65 |
в |
т |
4. |
L |
ED46 |
IM 0 |
72 |
LD |
(HL),D |
СВ66 |
в |
т |
4. |
(HL) |
ED47 |
LD 1 , A |
73 |
LD |
(HL),Е |
СВ67 |
в |
т |
4. |
А |
ED48 |
IC С.(C) |
74 |
LD |
(HL) , Н |
СВ68 |
в |
т |
5, |
В |
i ED49 |
OUT (C).C |
75 |
LD |
(HL).L |
СВ69 |
в |
т |
5. |
С |
i ED4A |
ADC HL.ВС |
76 |
HALT |
СВ6А |
в |
т |
5. |
D |
ED4BXXXX |
LD ВС.(NN) |
77 |
LD |
(HL).А |
СВ6В |
в |
т |
5. |
Е |
ED4D |
RET I |
78 |
LD |
А, В |
СВ6С |
в |
т |
5. |
Н |
I ED50 |
IN D.(C) |
79 |
LD |
А,С |
CB6D |
в |
т |
5, |
L |
ED51 |
OUT (O.D |
7А |
LD |
A, D |
СВ6Е |
в |
т |
5. |
(HL) |
ED52 |
SBC HL.DE |
7В |
LD |
А. Е |
CB6F |
в |
т |
5. |
А |
ED53XXXX |
LD (NN).DE |
7С |
LD |
А, Н |
СВ70 |
в |
т |
6. |
В |
ED56 |
IN I |
7D |
LD |
A. L |
СВ71 |
в |
т |
6, |
С |
ED57 |
LD A. 1 |
7Е |
LD |
A,(HL) |
СВ72 |
в |
т |
6. |
D |
ED58 |
1 N E. (C) |
7F |
LD |
А, А |
СВ73 |
в |
т |
6. |
Е |
ED59 |
OUT (C),E |
80 |
ADD А,В |
СВ7 4 |
в |
т |
6, |
Н |
ED5A |
ADC HL.DE |
81 |
ADD А,С |
CB75 |
BIT |
6 |
L |
ED5BXXXX |
; LD DE,(NN) j |
82 |
ADD A,D |
CB76 |
BIT |
6 |
(HL) |
ED5E |
I 2 |
83 |
ADD А.Е |
CB77 |
BIT |
6 |
A |
ED60 |
I N H.(C) |
84 |
ADD А,Н |
CB78 |
BIT |
7 |
В |
ED6 1 |
OIT (C) H |
85 |
ADD A.L |
CB79 |
BIT |
7 |
С |
ED62 |
SBC HL.HL |
86 |
ADD A.(HL) |
CB7A |
BIT |
7 |
D |
ED67 |
RRD |
87 |
ADD A.A |
CB7B |
BIT |
7 |
E |
ED68 |
I 4 L . < С ) |
88 |
ADC А.В |
CB7C |
BIT |
7 |
H |
ED69 |
OLT (С),L |
89 |
ADC А.С |
CB7D |
BIT |
7 |
L |
ED6A |
ADC HL.HL |
8А |
ADC A,D |
CB7E |
BIT |
7 |
(HL) |
ED6F |
RLD |
8В |
ADC A.E |
CB7F |
BIT |
7 |
A |
ED72 |
SBC HL.SP |
8С |
ADC A,H |
CB80 |
RES |
0 |
В |
ED/3XXXX |
; LD (NN).SP |
8D |
ADC A.L |
CB81 |
RES |
0 |
С |
ED78 |
I N A. (C) |
8Е |
ADC A.(HL) |
CB82 |
RES |
0 |
D |
ED79 |
OUT (С).A |
8F |
ADC A.A |
CB83 |
RES |
0 |
E |
ED7A |
ADC HL.SP |
90 |
SUB В |
CB84 |
RES |
0 |
H |
ED7BXXXX |
: LD SP.(NN) |
91 |
SUB С |
CB85 |
RES |
0 |
L |
EDAO |
LD I ! |
92 |
SUB D |
CB86 |
RES |
0 |
(HL) |
EDA 1 |
CP 1 | |
93 |
SUB E |
CB87 |
RES |
0 |
A |
EDA2 |
INI j |
94 |
SUB H |
CB88 |
RES |
1 |
В |
EDA3 |
out i 1 |
95 |
SUB L |
CB89 |
RES |
1 |
С |
EDA8 |
LDD j |
96 |
SUB (HL) |
CB8A |
RES |
1 |
D |
EDA9 |
CPO j |
97 |
SUB A |
CB8B |
RES |
1 |
E |
EDAA |
IND j |
98 |
SBC А.В |
CB8C |
RES |
1 |
H |
EDAB |
OUTD |
99 |
SBC А.С |
CB8D |
RES |
1 |
L |
ED80 |
LD I R |
9А |
SBC A,D |
CB8E |
RES |
1 |
(HL) |
ED8I |
CP 1 R |
9В |
SBC A.E |
CB8F |
RES |
1 |
A |
ED82 |
I N 1 R |
9С |
SBC A.H |
CB90 |
RES |
2 |
В |
ED83 |
OTIR |
9D |
SBC A.L |
CB91 |
RES |
2 |
С |
ED88 |
LDDR |
9Е |
SBC A.(HL |
CB92 |
RES |
2 |
D |
ED89 |
CPDR |
9F |
SBC A,A |
CB93 |
RES |
2 |
E |
ED8A |
I NDR |
АО |
AND В |
CB94 |
RES |
2 |
H |
ED8B |
OTDR |
А1 |
AND С |
CB95 |
RES |
2 |
L |
ED09 |
ADD IV,ВС |
А2 |
AND D |
CB96 |
RES |
2 |
(HL) |
ED 1 9 |
ADD IV.DC |
A3 |
AND E |
CB97 |
RES |
2 |
A |
ED21XXXX |
LD IV,NN |
А4 |
AND H |
CB98 |
RES |
3 |
В |
FD22XXXX |
LD (NN).IV |
А5 |
AND L |
CB99 |
RES |
3 |
С |
FD23 |
INC IY |
А6 |
AND (HL) |
CB9A |
RES |
3 |
D |
FD29 |
ADD 1Y.1Y |
А7 |
AND A |
CB9B |
RES |
3 |
E |
FD2AXXXX |
LD 1Y,(NN) |
А8 |
XOR В |
CB9C |
RES |
3 |
H |
FD2B |
DEC IY |
А9 |
XOR С |
CB9D |
RES |
3 |
L |
FD34XX |
INC (IY+D) |
АА |
XOR D |
CB9E |
RES |
3 |
(HL) |
FD35XX |
DEC (IY+D) |
АВ |
XOR E |
CB9F |
RES |
3 |
A |
D36XX20 |
LD (IY+D).N |
АС |
XOR H |
CBAO |
RES |
4 |
В |
FD39 |
ADD IY.CP |
AD |
XOR L |
CBAI |
RES |
4 |
С |
FD46XX |
LD B.(IY+D) |
АЕ |
XOR (HL |
CBA2 |
RES |
4 |
D |
FD4EXX |
LD C.(IY+D) |
AF |
XOR A |
CBA3 |
RES |
E |
E |
FD56XX |
LD D.(IY+D) |
ВО |
OR В |
CBA4 |
RES |
E |
H |
FD5EXX |
LD E.(IY+D) |
В1 |
OR С |
CBA5 |
RES |
4 |
L |
FD66XX |
LD H.(IY+D) |
В2 |
OR D |
CBA6 |
RES |
4 |
(HL) |
FD6EXX |
LD L.(1V+D) |
ВЗ |
OR E |
CBA7 |
RES |
4 |
A |
FD70XX |
LD (IY+D),В |
В4 |
OR H |
CBA8 |
RES |
5 |
В |
FD7IXX |
LD (IY+D).С |
В5 |
OR L |
CBA9 |
RES |
5 |
С |
FD72XX |
LD (1Y+D),D |
В6 |
OR (HL) |
CBAA |
RES |
5 |
D |
FD73XX |
LD (1Y+D),E |
В7 |
OR A |
CBAB |
RES |
5 |
E |
FD74XX |
LD (IY+D).H |
В8 |
CP В |
CBAC |
RES |
5 |
H |
FD75XX |
LD (1Y+D),L |
В9 |
CP С |
CBAD |
RES |
5 |
L |
FD77XX |
LD (IY+D).A |
ВА |
CP D |
C,BAE |
RES |
5 |
(HL) |
FD7EXX |
LD A.(1V+D) |
ВВ |
CP E |
.CBAF |
RES |
5 |
A ' |
FD86XX |
ADD A,(IY+D |
ВС |
CP H |
CBBO |
RES |
6 |
В |
FD8EXX |
ADC A.{IY+D |
BD |
CP L |
CBB1 |
RES |
6 |
С |
FD96XX |
SUB (IY+D) |
BE |
CP (HL) |
CBB2 |
RES |
6 |
D |
FD9EXX |
SBC A,(IY+D |
BF |
CP А |
CBB3 |
RES |
6. |
E |
} FDA6XX |
AND |
(IY+D) I |
ГО |
RET NZ |
CBB4 |
RES |
6. |
H |
FDAEXX |
XOR |
( I Y |
*D) |
J1 |
POP ВС |
CBB5 |
RES |
6. |
L |
FDB6XX |
OR |
(IY+D) |
С2ХХХХ |
JP NZ.NM |
CBB6 |
RES |
6. |
(HL) |
FDBEXX |
Cp |
(1Y+D) |
сзхххх |
JP NM |
CBB7 |
RES |
6. |
A |
FDE1 |
POP |
I Y |
|
С4ХХХХ |
CALL NZ.NM |
CBB8 |
RES |
7. |
В |
FDE3 |
EX |
(SP) |
. IY |
5 |
PUSH BCHL |
CBB9 |
RES |
7. |
|
FDE5 |
RUSH IY |
|
С6ХХ |
ADD A.N |
CBBA |
RES |
7, |
D |
FDE9 |
JP |
( IY) |
|
С7 |
RST 0 |
CBBB |
RES |
7. |
L |
FDF9 |
LD |
SP. IY |
С8 |
RET г |
CBBC |
RES |
7. |
H |
jFDCBXX06 |
RLC |
(IY+D) |
С9 |
RET |
CBBD |
RES |
7. |
L |
| FDCBXXOE |
RRC |
(1Y+D) |
САХХХХ |
JP Z,NM |
CBBE |
RES |
7. |
(HL) |
FDCBXX16 |
RL |
( IY* |
D) |
ССХХХХ |
CALL Z.NN |
CBBF |
RES |
7. |
A |
FDCBXX1E |
RR |
( IY* |
D) |
CDXXXX |
CALL NN |
CBCO |
SET |
0. |
В |
FDCBXX26 |
SLA |
(IY |
+ D) |
СЕХХ |
ADC A.N |
CBC1 |
SET |
0. |
С |
FDCBXX2E |
SRA |
( I Y+D) |
CF |
RST 8 |
CBC2 |
SET |
0. |
D |
FDCBXX3E |
SRL |
( i v |
+ D) |
DO |
RET NC |
CBC3 |
SET |
0. |
E |
FDCBXX46 |
BIT |
0, ( |
1 Y + D |
D1 |
POP DE |
CBC4 |
SET |
0. H |
FDCBXX4E |
BIT |
1 . ( |
I Y + D |
D2XXXX |
JP NC,NN |
CBC5 |
SET |
0. |
L 1 |
FDCBXX56 |
BIT |
2. ( |
1 Y + D |
D3XX |
OUT (N),A |
CBC6 |
SET |
0. |
(HL) |
FDCBXX5E |
BIT |
3. ( |
1 Y + D |
D4XXXX |
CALL NC.NN |
CBC7 |
SET |
0. |
A |
FDCBXX66 |
BIT |
4. ( |
I Y + D |
D5 |
PUSH DE |
CBC8 |
SET |
1. |
В |
FDCBXX6E |
BIT |
5. ( |
1 Y + D |
D6XX |
SUB N |
CBC9 |
SET |
1. |
С |
FDCBXX76 |
BIT |
6. ( |
I Y+D |
D7 |
RST 10H |
CBCA |
SET |
1. |
D |
FDCBXX7E |
BIT |
7. ( |
1 Y + D |
D8 |
RET С |
CBCB |
SET |
1. |
E |
FDCBXX86 |
RES |
0. ( |
I Y + D |
D9 |
EXX |
CBCC |
SET |
1. |
H |
FDCBXX8E |
RES |
1 . ( |
1 Y + D |
DAXXXX |
JP C,NN |
CBCD |
SET |
1. |
L |
FDCBXX96 |
RES |
2. ( |
1 Y + D |
DBXX |
IN A.(N) |
CBCE |
SET |
1. |
(HL) |
FDCBXX9E |
RES |
3. ( |
I Y + D |
DCXXXX |
CALL C.NN |
CBCF |
SET |
1. |
A |
FDCBXXA6 |
RES |
4. ( |
1 Y+D |
DEXX |
SBC A.N |
CODO |
SET |
2. |
В |
FDCBXXAE |
RES |
5. ( |
I Y+D |
DF |
RST I8H |
CBD1 |
SET |
2. |
С |
FDCBXXB6 |
RES |
6. ( |
1 Y+D |
ЕО |
RET pO |
CBD2 |
SET |
2. |
D |
FDCBXXBE |
RES |
7. ( |
1 Y+D |
Е1 |
POP HL |
CBD3 |
SET |
2. |
E |
FDCBXXC6 |
SET |
0. ( |
1 Y+D |
Е2ХХХХ |
JP PO.NN |
CBD4 |
SET |
2. |
H |
FDCBXXCE |
SET |
1 . ( |
1 Y + D |
ЕЗ |
EX (SP),HL |
CBD5 |
SET |
2, |
L |
FDCBXXD6 |
SET |
2. ( |
1 Y+D |
Е4ХХХХ |
CALL PO,NN |
CBD6 |
SET |
2. |
(HL) |
FDCBXXDE |
SET |
3. ( |
1 Y+D |
Е5 |
PUSH HL |
CBD7 |
SET |
2. |
A |
FDCBXXE6 |
SET |
4. ( |
1 Y+D |
Е6ХХ |
AND N |
CBD8 |
SET |
3. |
В |
FDCBXXEE |
SET |
5. ( |
I Y+D |
Е7 |
RST 20H |
CBD9 |
SET |
3. |
С |
FDCBXXF6 |
SET |
6. ( |
I Y+D |
Е8 |
RET PE |
CBDA |
• SET |
3. |
D |
FDCBXXFE |
SET |
7. ( |
1 Y + D |
Е9 |
JP (HL) |
|
|
|
|
|
|
|
|
|
|