UM012811-0904
Opcodes Listed Numerically
eZ8 CPU
User Manual
211
BE
INC dst
r
-
*
*
*
-
-
1
2
BF
IRET
*
*
*
*
*
*
1
5
C0
RRC dst
R
*
*
*
*
-
-
2
2
C1
RRC dst
IR
*
*
*
*
-
-
2
3
C2
LDC dst, src
r
Irr
-
-
-
-
-
-
2
5
C3
LDCI dst, src
Ir
Irr
-
-
-
-
-
-
2
9
C4
JP dst
IRR
-
-
-
-
-
-
2
3
C5
LDC dst, src
Ir
Irr
-
-
-
-
-
-
2
9
C7
LD dst, src
r
X(r)
-
-
-
-
-
-
3
3
C8
PUSHX src
ER
-
-
-
-
-
-
3
2
CA
DJNZ dst, RA
r
-
-
-
-
-
-
2
3
CB
JR NOV, dst
DA
-
-
-
-
-
-
2
2
CC
LD dst, src
r
IM
-
-
-
-
-
-
2
2
CD
JP NOV, dst
DA
-
-
-
-
-
-
3
2
CE
INC dst
r
-
*
*
*
-
-
1
2
CF
RCF
0
-
-
-
-
-
1
2
D0
SRA dst
R
*
*
*
0
-
-
2
2
D1
SRA dst
IR
*
*
*
0
-
-
2
3
D2
LDC dst, src
Irr
r
-
-
-
-
-
-
2
5
D3
LDCI dst, src
Irr
Ir
-
-
-
-
-
-
2
9
D4
CALL dst
IRR
-
-
-
-
-
-
2
6
D5
BSWAP dst
R
X
*
*
0
-
-
2
2
D6
CALL dst
DA
-
-
-
-
-
-
3
3
D7
LD dst, src
X(r)
r
-
-
-
-
-
-
3
4
D8
POPX dst
ER
-
-
-
-
-
-
3
2
DA
DJNZ dst, RA
r
-
-
-
-
-
-
2
3
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