Main block where there are instructions in common: | N/B. * --> no equivalent 8085
instruction, # --> Z80 only opcodes preceded by CBh, @ --> Z80 only opcodes preceded by EDh. |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0 | NOP NOP |
LD BC,nn LXI B,nn |
LD (BC),A STAX B |
INC BC INX B |
INC B INR B |
DEC B DCR B |
LD B,n MVI B,n |
RLC A RLC |
EX AF,AF' * |
ADD HL,BC DAD B |
LD A,(BC) LDAX B |
DEC BC DCX B |
INC C INR C |
DEC C DCR C |
LD C,n MVI C,n |
RRC A RRC |
1 | DJNZ n * |
LD DE,nn LXI D,nn |
LD (DE),A STAX D |
INC DE INX D |
INC D INR D |
DEC D DCR D |
LD D,n MVI D,n |
RLA RAL |
JR n * |
ADD HL,DE DAD D |
LD A,(DE) LDAX D |
DEC DE DCX D |
INC E INR E |
DEC E DCR E |
LD E,n MVI E,n |
RRA RAR |
2 | JR NZ,n * RIM |
LD HL,nn LXI H,nn |
LD (addr),HL SHLD addr |
INC HL INX H |
INC H INR H |
DEC H DCR H |
LD H,n MVI H,n |
DAA DAA |
JR Z,n * |
ADD HL,HL DAD H |
LD HL,(addr) LHLD addr |
DEC HL DCX H |
INC L INR L |
DEC L DCR L |
LD L,n MVI L,n |
CPL CMA |
3 | JR NC,n * SIM |
LD SP,nn LXI H,nn |
LD (addr),A STA addr |
INC SP INX SP |
INC (HL) INR M |
DEC (HL) DCR M |
LD (HL),n MVI M,n |
SCF STC |
JR C,n * |
ADD HL,SP DAD SP |
LD A,(addr) LDA addr |
DEC SP DCX SP |
INC A INR A |
DEC A DCR A |
LD A,n MVI A,n |
CCF CMC |
4 | LD B,B MOV B,B |
LD B,C MOV B,C |
LD B,D MOV B,D |
LD B,E MOV B,E |
LD B,H MOV B,H |
LD B,L MOV B,L |
LD B,(HL) MOV B,M |
LD B,A MOV B,A |
LD C,B MOV C,B |
LD C,C MOV C,C |
LD C,D MOV C,D |
LD C,E MOV C,E |
LD C,H MOV C,H |
LD C,L MOV C,L |
LD C,(HL) MOV C,M |
LD C,A MOV C,A |
5 | LD D,B MOV D,B |
LD D,C MOV D,C |
LD D,D MOV D,D |
LD D,E MOV D,E |
LD D,H MOV D,H |
LD D,L MOV D,L |
LD D,(HL) MOV D,M |
LD D,A MOV D,A |
LD E,B MOV E,B |
LD E,C MOV E,C |
LD E,D MOV E,D |
LD E,E MOV E,E |
LD E,H MOV E,H |
LD E,L MOV E,L |
LD E,(HL) MOV E,M |
LD E,A MOV E,A |
6 | LD H,B MOV H,B |
LD H,C MOV H,C |
LD H,D MOV H,D |
LD H,E MOV H,E |
LD H,H MOV H,H |
LD H,L MOV H,L |
LD H,(HL) MOV H,M |
LD H,A MOV H,A |
LD L,B MOV L,B |
LD L,C MOV L,C |
LD L,D MOV L,D |
LD L,E MOV L,E |
LD L,H MOV L,H |
LD L,L MOV L,L |
LD L,(HL) MOV L,M |
LD L,A MOV L,A |
7 | LD (HL),B MOV M,B |
LD (HL),C MOV M,C |
LD (HL),D MOV M,D |
LD (HL),E MOV M,E |
LD (HL),H MOV M,H |
LD (HL),L MOV M,L |
HALT HLT |
LD (HL),A MOV M,A |
LD A,B MOV A,B |
LD A,C MOV A,C |
LD A,D MOV A,D |
LD A,E MOV A,E |
LD A,H MOV A,H |
LD A,L MOV A,L |
LD A,(HL) MOV A,M |
LD A,A MOV A,A |
8 | ADD B ADD B |
ADD C ADD C |
ADD D ADD D |
ADD E ADD E |
ADD H ADD H |
ADD L ADD L |
ADD (HL) ADD M |
ADD A ADD A |
ADC B ADC B |
ADC C ADC C |
ADC D ADC D |
ADC E ADC E |
ADC H ADC H |
ADC L ADC L |
ADC (HL) ADC M |
ADC A ADC A |
9 | SUB B SUB B |
SUB C SUB C |
SUB D SUB D |
SUB E SUB E |
SUB H SUB H |
SUB L SUB L |
SUB (HL) SUB M |
SUB A SUB A |
SBC B SBB B |
SBC C SBB C |
SBC D SBB D |
SBC E SBB E |
SBC H SBB H |
SBC L SBB L |
SBC (HL) SBB M |
SBC A SBB A |
A | AND B ANA B |
AND C ANA C |
AND D ANA D |
AND E ANA E |
AND H ANA H |
AND L ANA L |
AND (HL) ANA M |
AND A ANA A |
XOR B XRA B |
XOR C XRA C |
XOR D XRA D |
XOR E XRA E |
XOR H XRA H |
XOR L XRA L |
XOR (HL) XRA M |
XOR A XRA A |
B | OR B ORA B |
OR C ORA C |
OR D ORA D |
OR E ORA E |
OR H ORA H |
OR L ORA L |
OR (HL) ORA M |
OR A ORA A |
CP B CMP B |
CP C CMP C |
CP D CMP D |
CP E CMP E |
CP H CMP H |
CP L CMP L |
CP (HL) CMP M |
CP A CMP A |
C | RET NZ RNZ |
POP BC POP B |
JP NZ,addr JNZ addr |
JP addr JMP addr |
CALL NZ addr CNZ addr |
PUSH BC PUSH B |
ADD n ADI n |
RST 0 RST 0 |
RET Z RZ |
RET RET |
JP Z,addr JZ addr |
# * |
CALL Z addr CZ addr |
CALL addr CALL addr |
ADC n ACI n |
RST 8 RST 1 |
D | RET NC RNC |
POP DE POP D |
JP NC,addr JNC addr |
OUT A,(p) OUT port |
CALL NC addr CNC addr |
PUSH DE PUSH D |
SUB n SUI n |
RST 16 RST 2 |
RET C RC |
EXX * |
JP C,addr JC addr |
IN A,(p) IN port |
CALL C addr CC addr |
HL -->
IX * |
SBC n SBI n |
RST 24 RST 3 |
E | RET PO RPO |
POP HL POP H |
JP PO,addr JPO addr |
EX (SP),HL XTHL |
CALL PO addr CPO addr |
PUSH HL PUSH H |
AND n ANI n |
RST 32 RST 4 |
RET PE RPE |
JP (HL) PCHL |
JP PE,addr JPE addr |
EX DE,HL XCHG |
CALL PE addr CPE addr |
@ * |
XOR n XRI n |
RST 40 RST 5 |
F | RET P RP |
POP AF POP PSW |
JP P,addr JP addr |
DI DI |
CALL P addr CP addr |
PUSH AF PUSH PSW |
OR n ORI n |
RST 48 RST 6 |
RET N RM |
LD SP,HL SPHL |
JP N,addr JM addr |
EI EI |
CALL N addr CM addr |
HL -->
IY * |
CP n CPI n |
RST 56 RST 7 |
Prepared by F.T. Gowen
Last modified: 15th. September, 2001
Home |
---|