10.5 Система команд процессора Z-8Q-A (сводная таблица кодов)
|
00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
OA |
OB |
ОС |
OD |
OE |
OF | |
|
00 |
NOP |
LD BC,nn |
LD |
INC |
INC |
DEC |
LD |
RLCA |
EX |
ADD |
LD |
DEC |
INC |
DEC |
LD |
RRCA |
|
10 |
DJNZ |
LD DEFnn |
LD |
INC |
INC |
DEC |
LD |
RLA |
JR dis |
ADD |
LD |
DEC |
INC |
DEC |
LD |
RRA |
|
20 |
JR |
LD |
LD |
INC |
INC |
DEC |
LD |
DAA |
JR |
ADD HL F HL |
LD |
DEC |
INC |
DEC |
LD |
CPL |
|
30 |
JR |
LD SP F nn |
LD |
INC |
INC |
DEC |
LD |
SCF |
JR cFdis |
ADD |
LD |
DEC |
INC |
DEC |
LD |
CCF |
|
40 |
ld |
ld |
LD |
ld bfe |
ld |
LD |
LD |
LD |
LD |
LD |
LD |
LD |
LD |
LD |
LD |
LD |
|
50 |
LD |
LD |
LD |
LD dfe |
LD |
LD |
LD d,(hl) |
LD |
LD efb |
LD e,c |
LD |
LD |
LD efh |
LD |
LD |
LD |
|
60 |
LD |
LD |
LD |
LD hfe |
LD |
LD hfl |
ld |
LD |
LD lfb |
LD |
ld |
LD |
ld lfh |
LD |
LD |
и LD |
|
70 |
LD |
LD |
LD |
LD |
LD |
LD |
HALT |
LD |
LD |
LD |
ld |
LD |
ld |
LD |
LD |
LD |
|
80 |
ADD |
ADD |
ADD |
ADD |
ADD |
ADD |
ADD |
add |
ADC |
ADC |
adc |
adc afe |
ADC |
adc |
ADC |
ADC |
|
90 |
sub |
sub |
sub |
sub |
sub |
sub |
sub |
sub |
SBC |
SBC |
SBC |
SBC |
SBC |
SBC |
SBC |
SBC |
|
АО |
AND В |
AND С |
AND |
AND e |
AND H |
AND L |
AND |
AND |
XOR |
XOR |
XOR |
XOR е |
XOR |
XOR |
XOR |
XOR |
|
ВО |
OR |
OR |
OR |
OR |
OR |
OR |
OR |
OR |
CP |
cp |
CP |
CP |
cp |
CP |
CP |
CP |
|
СО |
RET |
POP |
JP |
JP |
CALL |
PUSH |
ADD |
RST |
RET |
RET |
JP |
**** |
CALL |
CALL |
ADC |
RST |
|
D0 |
RET |
POP |
JP |
out |
CALL |
PUSH |
SUB |
RST |
RET |
EXX |
JP |
IN |
CALL |
**** |
SBC |
RST |
|
Е0 |
RET |
POP |
JP |
EX |
CALL |
PUSH |
AND |
RST |
RET |
JP (HL) |
JP |
EX |
CALL |
**** |
XOR |
RST |
|
F0 |
RET |
POP |
JP |
DI |
CALL |
PUSH |
OR |
RST |
RET |
LD SPFHL |
JP |
EI |
CALL |
**** |
CP |
RST |
|
CB |
00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
OA |
OB |
ОС |
OD |
OE |
OF |
|
00 |
RLC |
RLC |
RLC |
RLC |
RLC |
RLC |
RLC |
RLC |
RRC |
RRC |
RRC |
RRC |
RRC |
RRC |
RRC |
RRC |
|
В |
С |
D |
E |
H |
L |
(HL) |
A |
В |
С |
D |
E |
H |
L |
(HL) |
A | |
|
10 |
RL |
RL |
RL |
RL |
RL |
RL |
RL |
RL |
RR |
RR |
RR |
RR |
RR |
RR |
RR |
RR |
|
В |
С |
D |
E |
H |
L |
(HL) |
A |
В |
С |
D |
E |
H |
L |
(HL) |
A | |
|
20 |
SLA |
SLA |
SLA |
SLA |
SLA |
SLA |
SLA |
SLA |
SRA |
SRA |
SRA |
SRA |
SRA |
SRA |
SRA |
SRA |
|
В |
С |
D |
E |
H |
L |
(HL) |
A |
В |
С |
D |
E |
H |
L |
(HL) |
A | |
|
30 |
SRL |
SRL |
SRL |
SRL |
SRL |
SRL |
SRL |
SRL | ||||||||
|
В |
С |
D |
E |
H |
L |
(HL) |
A | |||||||||
|
40 |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
|
0, В , |
0FC |
0, D |
0,E |
0, H |
ofl |
0F(HL) |
0FA |
l.B |
l.C |
l.D |
l.E |
l.H |
l.L |
l.(HL) |
l.A | |
|
50 |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
|
2,B |
2,С |
2, D |
2'E |
2,H |
2 F L |
2,(HL) |
2 F A |
3,B |
3FC |
3FD |
3, E |
3, H |
3, L |
3,(HL) |
3FA | |
|
60 |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
|
4,В |
4, С |
4,D |
4,E |
4 F H |
4 F L |
4,(HL) |
4 F A |
5 F В |
5 F С |
5 F D |
5 , E |
5 F H |
5, L |
5,(HL) |
5, A | |
|
70 |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
BIT |
|
6, В |
6, с |
6, D |
6, E |
6, H |
6FL |
6,(HL) |
6, A |
7 F В |
7 F С |
7FD |
7 . E |
7. H |
7 F L |
7 F(HL) |
7, A | |
|
80 |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
|
0, В |
0,C |
0FD |
0, E |
0, H |
ofl |
of(hl) |
0FA |
l.B |
l.C |
1 F D |
l.E |
l.H |
l.L |
1.(HL) |
l.A | |
|
90 |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
|
2,В |
2 FC |
2,D |
2,E |
2 F H |
2 F L |
2,(HL) |
2 F A |
3, в |
3FC |
3FD |
3fE |
3 f h |
3fL |
3,(HL) |
.3FA | |
|
AO |
SET |
SET |
SET |
SET |
SET |
» SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
|
4,В |
4,С |
4 F D |
4,E |
4 F H |
4, L |
4 f(HL) |
4 F A |
5, B |
5,С |
5rD |
5 , E |
5, H |
5fL |
5,(HL) |
5 F A | |
|
BO |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
SET |
.SET |
SET |
SET |
SET |
SET |
SET |
|
6,в |
6,С |
6, D |
6,E |
6, H |
6, L |
6,(HL) |
6, A |
7, B |
7fC |
7, D |
7, E |
7, H |
7fL |
7F(HL) |
7, A | |
|
CO |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
|
0, в |
0,C |
0,D |
0,E |
0, H |
ofl |
0F(HL) |
0, A |
l.B |
l.C |
l.D |
1,E |
l.H |
l.L |
1.(hl) |
l.A | |
|
DO |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
|
2,B |
2,С |
2,D |
2,E |
2 F H |
2 F L |
2,(HL) |
2 F A |
3, в |
3,C |
3FD |
3, E |
3,H |
3fL |
3f(HL) |
3, A | |
|
EO |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
|
4,B |
4,С |
4 F D |
4 F E |
4 F H |
4 F l |
4 Л HL) |
4, A |
5, B |
5,С |
5, D |
5 F E |
5 F H |
5 F L |
5,(HL) |
5, A | |
|
FO |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
RES |
|
6, В |
6,С |
6, D |
6,E |
6, H |
6fL |
6,(HL) |
6F A |
7. в |
7.С |
7, D |
7. E |
7 F H |
7 F L |
7.(hl) |
7,A | |
|
ED |
00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
OA |
OB |
ОС |
OD |
OE |
OF |
|
00 | ||||||||||||||||
|
10 | ||||||||||||||||
|
20 | ||||||||||||||||
|
30 | ||||||||||||||||
|
40 |
IN |
OUT |
SBC |
LD |
NEG |
RETN |
IM |
LD |
IN |
OUT |
ADC |
LD |
RETI |
LD | ||
|
50 |
IN |
OUT |
SBC hlfde |
LD |
IM |
IN E, (C) |
OUT |
ADC |
LD |
IM | ||||||
|
60 |
IN |
OUT |
SBC |
RRD |
IN L,(C) |
OUT |
ADC |
RLD | ||||||||
|
70 |
SBC |
LD |
IN A, (C) |
OUT |
ADC |
LD | ||||||||||
|
80 | ||||||||||||||||
|
90 | ||||||||||||||||
|
AO |
LDI |
CPI |
INI |
OUT I |
LDD |
CPD |
IND |
OUTD | ||||||||
|
BO |
LDIR |
CP IR |
INIR |
OTIR |
LDDR |
CPDR |
INDR |
OTDR | ||||||||
|
CO | ||||||||||||||||
|
DO | ||||||||||||||||
|
EO | ||||||||||||||||
|
FO |
IX -> HL при прибавлении DD IY -> HL при прибавлении FD.