UM012811-0904
Opcodes Listed Numerically
eZ8 CPU
User Manual
206
3A
DJNZ dst, RA
r
-
-
-
-
-
-
2
3
3B
JR ULE, dst
DA
-
-
-
-
-
-
2
2
3C
LD dst, src
r
IM
-
-
-
-
-
-
2
2
3D
JP ULE, dst
DA
-
-
-
-
-
-
3
2
3E
INC dst
r
-
*
*
*
-
-
1
2
40
DA dst
R
*
*
*
X
-
-
2
2
41
DA dst
IR
*
*
*
X
-
-
2
3
42
OR dst, src
r
r
-
*
*
0
-
-
2
3
43
OR dst, src
r
Ir
-
*
*
0
-
-
2
4
44
OR dst, src
R
R
-
*
*
0
-
-
3
3
45
OR dst, src
R
IR
-
*
*
0
-
-
3
4
46
OR dst, src
R
IM
-
*
*
0
-
-
3
3
47
OR dst, src
IR
IM
-
*
*
0
-
-
3
4
48
ORX dst, src
ER
ER
-
*
*
0
-
-
4
3
49
ORX dst, src
ER
IM
-
*
*
0
-
-
4
3
4A
DJNZ dst, RA
r
-
-
-
-
-
-
2
3
4B
JR OV, dst
DA
-
-
-
-
-
-
2
2
4C
LD dst, src
r
IM
-
-
-
-
-
-
2
2
4D
JP OV, dst
DA
-
-
-
-
-
-
3
2
4E
INC dst
r
-
*
*
*
-
-
1
2
50
POP dst
R
-
-
-
-
-
-
2
2
51
POP dst
IR
-
-
-
-
-
-
2
3
52
AND dst, src
r
r
-
*
*
0
-
-
2
3
53
AND dst, src
r
Ir
-
*
*
0
-
-
2
4
54
AND dst, src
R
R
-
*
*
0
-
-
3
3
55
AND dst, src
R
IR
-
*
*
0
-
-
3
4
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