UM012811-0904
Opcodes Listed Numerically
eZ8 CPU
User Manual
210
A4
CP dst, src
R
R
*
*
*
*
-
-
3
3
A5
CP dst, src
R
IR
*
*
*
*
-
-
3
4
A6
CP dst, src
R
IM
*
*
*
*
-
-
3
3
A7
CP dst, src
IR
IM
*
*
*
*
-
-
3
4
A8
CPX dst, src
ER
ER
*
*
*
*
-
-
4
3
A9
CPX dst, src
ER
IM
*
*
*
*
-
-
4
3
AA
DJNZ dst, RA
r
-
-
-
-
-
-
2
3
AB
JR GT, dst
DA
-
-
-
-
-
-
2
2
AC
LD dst, src
r
IM
-
-
-
-
-
-
2
2
AD
JP GT, dst
DA
-
-
-
-
-
-
3
2
AE
INC dst
r
-
*
*
*
-
-
1
2
AF
RET
-
-
-
-
-
-
1
4
B0
CLR dst
R
-
-
-
-
-
-
2
2
B1
CLR dst
IR
-
-
-
-
-
-
2
3
B2
XOR dst, src
r
r
-
*
*
0
-
-
2
3
B3
XOR dst, src
r
Ir
-
*
*
0
-
-
2
4
B4
XOR dst, src
R
R
-
*
*
0
-
-
3
3
B5
XOR dst, src
R
IR
-
*
*
0
-
-
3
4
B6
XOR dst, src
R
IM
-
*
*
0
-
-
3
3
B7
XOR dst, src
IR
IM
-
*
*
0
-
-
3
4
B8
XORX dst, src
ER
ER
-
*
*
0
-
-
4
3
B9
XORX dst, src
ER
IM
-
*
*
0
-
-
4
3
BA
DJNZ dst, R
r
-
-
-
-
-
-
2
3
BB
JR UGT, dst
DA
-
-
-
-
-
-
2
2
BC
LD dst, src
r
IM
-
-
-
-
-
-
2
2
BD
JP UGT, dst
DA
-
-
-
-
-
-
3
2
Table 23. eZ8 CPU Instructions Sorted by Opcode
Opcode(s)
(Hex)
Assembly Mnemonic
Address Mode
Flags
Fetch
Cycles
Instr.
Cycles
dst
src
C
Z
S
V
D
H
Flags Notation: * = Value is a function of the result of the operation.
- = Unaffected
X = Undefined
0 = Reset to 0
1 = Set to 1