<< Previous | Index | Next >>

6. Opcode Map

Table 1: Main Page
\LSB
MSB\
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
NOP
LD BC,mn
LD (BC),A
INC BC
INC B
DEC B
LD B,n
RLCA
EX AF,AF'
ADD HL,BC
LD A,(BC)
DEC BC
INC C
DEC C
LD C,n
RRCA
1
DJNZ e
LD DE,mn
LD (DE),A
INC DE
INC D
DEC D
LD D,n
RLA
JR e
ADD HL,DE
LD A,(DE)
DEC DE
INC E
DEC E
LD E,n
RRA
2
JR NZ,e
LD HL,mn
LD (mn),HL
INC HL
INC H
DEC H
LD H,n
ADD SP,d
JR Z,e
ADD HL,HL
LD HL,(mn)
DEC HL
INC L
DEC L
LD L,n
CPL
3
JR NC,e
LD SP,mn
LD (mn),A
INC SP
INC (HL)
DEC (HL)
LD (HL),n
SCF
JR C,e
ADD HL,SP
LD A,(mn)
DEC SP
INC A
DEC A
LD A,n
CCF
4
LD B,B
LD B,C
LD B,D
LD B,E
LD B,H
LD B,L
LD B,(HL)
LD B,A
LD C,B
LD C,C
LD C,D
LD C,E
LD C,H
LD C,L
LD C,(HL)
LD C,A
5
LD D,B
LD D,C
LD D,D
LD D,E
LD D,H
LD D,L
LD D,(HL)
LD D,A
LD E,B
LD E,C
LD E,D
LD E,E
(IDET)
LD E,H
LD E,L
LD E,(HL)
LD E,A
6
LD H,B
LD H,C
LD H,D
LD H,E
LD H,H
LD H,L
LD H,(HL)
LD H,A
LD L,B
LD L,C
LD L,D
LD L,E
LD L,H
LD L,L
LD L,(HL)
LD L,A
7
LD (HL),B
LD (HL),C
LD (HL),D
LD (HL),E
LD (HL),H
LD (HL),L
ALTD
LD (HL),A
LD A,B
LD A,C
LD A,D
LD A,E
LD A,H
LD A,L
LD A,(HL)
LD A,A
8
ADD A,B
ADD A,C
ADD A,D
ADD A,E
ADD A,H
ADD A,L
ADD A,(HL)
ADD A,A
ADC A,B
ADC A,C
ADC A,D
ADC A,E
ADC A,H
ADC A,L
ADC A,(HL)
ADC A,A
9
SUB B
SUB C
SUB D
SUB E
SUB H
SUB L
SUB (HL)
SUB A
SBC A,B
SBC A,C
SBC A,D
SBC A,E
SBC A,H
SBC A,L
SBC A,(HL)
SBC A,A
A
AND B
AND C
AND D
AND E
AND H
AND L
AND (HL)
AND A
XOR B
XOR C
XOR D
XOR E
XOR H
XOR L
XOR (HL)
XOR A
B
OR B
OR C
OR D
OR E
OR H
OR L
OR (HL)
OR A
CP B
CP C
CP D
CP E
CP H
CP L
CP (HL)
CP A
C
RET NZ
POP BC
JP NZ,mn
JP mn
LD HL, (SP+n)
PUSH BC
ADD A,n
LJP x,mn
RET Z
RET
JP Z,mn
esc
BOOL HL
CALL nn
ADC A,n
LCALL
x,mn
D
RET NC
POP DE
JP NC,mn
IOI
LD (SP+n),HL
PUSH DE
SUB n
RST 10
RET C
EXX
JP C,mn
IOE
AND HL,DE
esc
SBC A,n
RST 18
E
RET PO
POP HL
JP PO,mn
EX DE',HL
LD HL, (IX+d)
PUSH HL
AND n
RST 20
RET PE
JP (HL)
JP PE,mn
EX DE,HL
OR HL,DE
esc
XOR n
RST 28
F
RET P
POP AF
JP P,mn
RL DE
LD (IX+d),HL
PUSH AF
OR n
MUL
RET M
LD SP,HL
JP M,mn
RR DE
RR HL
esc
CP n
RST 38
 

Table 2: ED Page
\LSB
MSB\
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
1
2
3
4
LD BC',DE
SBC HL,BC
LD (mn),BC
NEG
LRET
IPSET 0
LD I,A
LD BC',BC
ADC HL,BC
LD BC,(mn)
RETI
IPSET 2
LD R,A
5
LD DE',DE
SBC HL,DE
LD (mn),DE
EX (SP),HL
IPSET 1
LD A,I
LD DE',BC
ADC HL,DE
LD DE,(mn)
IPRES
IPSET 3
LD A,R
6
LD HL',DE
SBC HL,HL
LD (mn),HL
LDP (HL),HL
LDP (mn),HL
PUSH SU
LD XPC,A
LD HL',BC
ADC HL,HL
LD HL,(mn)
LDP HL,(HL)
LDP HL,(mn)
POP SU
SETUSR
7
SBC HL,SP
LD (mn),SP
SYSCALL
PUSH IP
LD A,XPC
ADC HL,SP
LD SP,(mn)
SURES
POP IP
RDMODE
8
9
LDISR
LDDSR
A
LDI
LDD
B
LDIR
LDDR
C
UMA
UMS
D
LSIDR
LSDDR
E
F
LSIR
LSDR

Table 3: DD Page

\LSB
MSB\
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
ADD IX,BC
1
ADD IX,DE
2
LD IX,mn
LD (mn),IX
INC IX
ADD IX,IX
LD IX,(mn)
DEC IX
3
INC (IX+d)
DEC (IX+d)
LD (IX+d),n
ADD IX,SP
4
LD B,(IX+d)
LD C,(IX+d)
5
LD D,(IX+d)
LD E,(IX+d)
6
LDP (IX),HL
LDP (mn),IX
LD H,(IX+d)
LDP HL,(IX)
LDP IX,(mn)
LD L,(IX+d)
7
LD (IX+d),B
LD (IX+d),C
LD (IX+d),D
LD (IX+d),E
LD (IX+d),H
LD (IX+d),L
LD (IX+d),A
LD HL,IX
LD IX,HL
LD A,(IX+d)
8
ADD A,(IX+d)
ADC A,(IX+d)
9
SUB (IX+d)
SBC A,(IX+d)
A
AND (IX+d)
XOR (IX+d)
B
OR (IX+d)
CP (IX+d)
C
LD IX, (SP+n)
esc
BOOL IX
D
LD (SP+n),IX
AND IX,DE
E
POP IX
EX (SP),IX
LD HL, (HL+d)
PUSH IX
JP (IX)
OR IX,DE
F
LD (HL+d),HL
LD SP,IX
RR IX

Table 4: FD Page

\LSB
MSB\
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
ADD IY,BC
1
ADD IY,DE
2
LD IY,mn
LD (mn),IY
INC IY
ADD IY,IY
LD IY,(mn)
DEC IY
3
INC (IY+d)
DEC (IY+d)
LD (IY+d),n
ADD IX,SP
4
LD B,(IY+d)
LD C,(IY+d)
5
LD D,(IY+d)
LD E,(IY+d)
6
LDP (IY),HL
LDP (mn),IY
LD H,(IY+d)
LDP HL,(IY)
LDP IY,(mn)
LD L,(IY+d)
7
LD (IY+d),B
LD (IY+d),C
LD (IY+d),D
LD (IY+d),E
LD (IY+d),H
LD (IY+d),L
LD (IY+d),A
LD HL,IY
LD IY,HL
LD A,(IY+d)
8
ADD A,(IY+d)
ADC A,(IY+d)
9
SUB (IY+d)
SBC A,(IY+d)
A
AND (IY+d)
XOR (IY+d)
B
OR (IY+d)
CP (IY+d)
C
LD IY, (SP+n)
esc
BOOL IY
D
LD (SP+n),IY
AND IY,DE
E
POP IY
EX (SP),IY
LD HL, (IY+d)
PUSH IY
JP (IY)
OR IY,DE
F
LD (IY+d),HL
LD SP,IY
RR IY

Table 5: CB Page

\LSB
MSB\
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
RLC B
RLC C
RLC D
RLC E
RLC H
RLC L
RLC (HL)
RLC A
RRC B
RRC C
RRC D
RRC E
RRC H
RRC L
RRC (HL)
RRC A
1
RL B
RL C
RL D
RL E
RL H
RL L
RL (HL)
RL A
RR B
RR C
RR D
RR E
RR H
RR L
RR (HL)
RR A
2
SLA B
SLA C
SLA D
SLA E
SLA H
SLA L
SLA (HL)
SLA A
SRA B
SRA C
SRA D
SRA E
SRA H
SRA L
SRA (HL)
SRA A
3
SRL B
SRL C
SRL D
SRL E
SRL H
SRL L
SRL (HL)
SRL A
4
BIT 0,B
BIT 0,C
BIT 0,D
BIT 0,E
BIT 0,H
BIT 0,L
BIT 0,(HL)
BIT 0,A
BIT 1,B
BIT 1,C
BIT 1,D
BIT 1,E
BIT 1,H
BIT 1,L
BIT 1,(HL)
BIT 1,A
5
BIT 2,B
BIT 2,C
BIT 2,D
BIT 2,E
BIT 2,H
BIT 2,L
BIT 2,(HL)
BIT 2,A
BIT 3,B
BIT 3,C
BIT 3,D
BIT 3,E
BIT 3,H
BIT 3,L
BIT 3,(HL)
BIT 3,A
6
BIT 4,B
BIT 4,C
BIT 4,D
BIT 4,E
BIT 4,H
BIT 4,L
BIT 4,(HL)
BIT 4,A
BIT 5,B
BIT 5,C
BIT 5,D
BIT 5,E
BIT 5,H
BIT 5,L
BIT 5,(HL)
BIT 5,A
7
BIT 6,B
BIT 6,C
BIT 6,D
BIT 6,E
BIT 6,H
BIT 6,L
BIT 6,(HL)
BIT 6,A
BIT 7,B
BIT 7,C
BIT 7,D
BIT 7,E
BIT 7,H
BIT 7,L
BIT 7,(HL)
BIT 7,A
8
RES 0,B
RES 0,C
RES 0,D
RES 0,E
RES 0,H
RES 0,L
RES 0,(HL)
RES 0,A
RES 1,B
RES 1,C
RES 1,D
RES 1,E
RES 1,H
RES 1,L
RES 1,(HL)
RES 1,A
9
RES 2,B
RES 2,C
RES 2,D
RES 2,E
RES 2,H
RES 2,L
RES 2,(HL)
RES 2,A
RES 3,B
RES 3,C
RES 3,D
RES 3,E
RES 3,H
RES 3,L
RES 3,(HL)
RES 3,A
A
RES 4,B
RES 4,C
RES 4,D
RES 4,E
RES 4,H
RES 4,L
RES 4,(HL)
RES 4,A
RES 5,B
RES 5,C
RES 5,D
RES 5,E
RES 5,H
RES 5,L
RES 5,(HL)
RES 5,A
B
RES 6,B
RES 6,C
RES 6,D
RES 6,E
RES 6,H
RES 6,L
RES 6,(HL)
RES 6,A
RES 7,B
RES 7,C
RES 7,D
RES 7,E
RES 7,H
RES 7,L
RES 7,(HL)
RES 7,A
C
SET 0,B
SET 0,C
SET 0,D
SET 0,E
SET 0,H
SET 0,L
SET 0,(HL)
SET 0,A
SET 1,B
SET 1,C
SET 1,D
SET 1,E
SET 1,H
SET 1,L
SET 1,(HL)
SET 1,A
D
SET 2,B
SET 2,C
SET 2,D
SET 2,E
SET 2,H
SET 2,L
SET 2,(HL)
SET 2,A
SET 3,B
SET 3,C
SET 3,D
SET 3,E
SET 3,H
SET 3,L
SET 3,(HL)
SET 3,A
E
SET 4,B
SET 4,C
SET 4,D
SET 4,E
SET 4,H
SET 4,L
SET 4,(HL)
SET 4,A
SET 5,B
SET 5,C
SET 5,D
SET 5,E
SET 5,H
SET 5,L
SET 5,(HL)
SET 5,A
F
SET 6,B
SET 6,C
SET 6,D
SET 6,E
SET 6,H
SET 6,L
SET 6,(HL)
SET 6,A
SET 7,B
SET 7,C
SET 7,D
SET 7,E
SET 7,H
SET 7,L
SET 7,(HL)
SET 7,A

Table 6: DD-CB Page

\LSB
MSB\
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
RLC (IX+d)
RRC (IX+d)
1
RL (IX+d)
RR (IX+d)
2
SLA (IX+d)
SRA (IX+d)
3
SRL (IX+d)
4
BIT 0,(IX+d)
BIT 1,(IX+d)
5
BIT 2,(IX+d)
BIT 3,(IX+d)
6
BIT 4,(IX+d)
BIT 5,(IX+d)
7
BIT 6,(IX+d)
BIT 7,(IX+d)
8
RES 0,(IX+d)
RES 1,(IX+d)
9
RES 2,(IX+d)
RES 3,(IX+d)
A
RES 4,(IX+d)
RES 5,(IX+d)
B
RES 6,(IX+d)
RES 7,(IX+d)
C
SET 0,(IX+d)
SET 1,(IX+d)
D
SET 2,(IX+d)
SET 3,(IX+d)
E
SET 4,(IX+d)
SET 5,(IX+d)
F
SET 6,(IX+d)
SET 7,(IX+d)

Table 7: FD-CB Page

\LSB
MSB\
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
RLC (IY+d)
RRC (IY+d)
1
RL (IY+d)
RR (IY+d)
2
SLA (IY+d)
SRA (IY+d)
3
SRL (IY+d)
4
BIT 0,(IY+d)
BIT 1,(IY+d)
5
BIT 2,(IY+d)
BIT 3,(IY+d)
6
BIT 4,(IY+d)
BIT 5,(IY+d)
7
BIT 6,(IY+d)
BIT 7,(IY+d)
8
RES 0,(IY+d)
RES 1,(IY+d)
9
RES 2,(IY+d)
RES 3,(IY+d)
A
RES 4,(IY+d)
RES 5,(IY+d)
B
RES 6,(IY+d)
RES 7,(IY+d)
C
SET 0,(IY+d)
SET 1,(IY+d)
D
SET 2,(IY+d)
SET 3,(IY+d)
E
SET 4,(IY+d)
SET 5,(IY+d)
F
SET 6,(IY+d)
SET 7,(IY+d)


<< Previous | Index | Next >>
Z-World, Inc.
www.zworld.com
Phone: 1.530.757.3737
Fax: 1.530.757.3792
Rabbit Semiconductor
www.rabbitsemiconductor.com
Phone: 1.530.757.8400
Fax: 1.530.757.8402