Table 110. Opcode Map—Second Opcode After
Legend
Lower Nibble of 2nd opcode
Upper
9
Nibble
of Second
LD
Mnemonic
opcode
F
SP,IY
First Operand
Second Operand
0
1
2
0
1
LD
LD
2
(Mmn),I
IY,Mmn
Y
LD IX,
3
(IY+d)
4
5
LD
LD
LD
6
IYH,B
IYH,C
IYH,D
LD (IY
LD (IY
LD (IY
7
+d),B
+d),C
+d),D
8
9
A
B
C
D
POP
E
IY
F
Note: n = 8-bit data; Mmn = 16- or 24-bit addr or data; d = 8-bit two's-complement displacement.
UM007714-0908
3
4
5
6
INC
INC
DEC
LD
IY
IYH
IYH
IYH,n
INC
DEC
LD (IY
(IY+d)
(IY+d)
+d),n
LD
LD
LD B,
B,IYH
B,IYL
(IY+d)
LD
LD
LD D,
D,IYH
D,IYL
(IY+d)
LD
LD
LD
LD H,
IYH,E
IYH,IYH
IYH,IYL
(IY+d)
LD (IY
LD (IY
LD (IY
+d),E
+d),H
+d),L
ADD
ADD
ADD A,
A,IYH
A,IYL
(IY+d)
SUB
SUB
SUB A,
A,IYH
A,IYL
(IY+d)
AND
AND
AND A,
A,IYH
A,IYL
(IY+d)
OR
OR
OR A,
A,IYH
A,IYL
(IY+d)
EX
PUSH
(SP),IY
IY
0FDh
Lower Nibble (Hex)
7
8
9
A
LD BC,
ADD
(IY+d)
IY,BC
LD DE,
ADD
(IY+d)
IY,DE
LD
LD HL,
ADD
IY,(Mmn
(IY+d)
IY,IY
)
LD IY,
ADD
(IY+d)
IY,SP
LD
LD
LD
LD
IYH,A
IYL,B
IYL,C
IYL,D
LD (IY
+d),A
JP
(IY)
LD
SP,IY
eZ80
User Manual
B
C
D
E
DEC
INC
DEC
LD
IY
IYL
IYL
IYL,n
LD (IY
+d),IX
LD
LD
LD C,
C,IYH
C,IYL
(IY+d)
LD
LD
LD E,
E,IYH
E,IYL
(IY+d)
LD
LD
LD
LD L,
IYL,E
IYL,IYH
IYL,IYL
(IY+d)
LD
LD
LD A,
A,IYH
A,IYL
(IY+d)
ADC
ADC
ADC A,
A,IYH
A,IYL
(IY+d)
SBC
SBC
SBC A,
A,IYH
A,IYL
(IY+d)
XOR
XOR
XOR A,
A,IYH
A,IYL
(IY+d)
CP
CP
CP A,
A,IYH
A,IYL
(IY+d)
Table 112
Opcode Maps
®
CPU
379
F
LD (IY
+d),BC
LD (IY
+d),DE
LD (IY
+d),HL
LD (IY
+d),IY
LD
IYL,A
Need help?
Do you have a question about the eZ80 and is the answer not in the manual?
Questions and answers