UM012811-0904
eZ8 CPU Instruction Set Summary
eZ8 CPU
User Manual
45
CLR dst
dst
←
00H
R
B0
-
-
-
-
-
-
2
2
IR
B1
2
3
COM dst
dst
←
~dst
R
60
-
*
*
0
-
-
2
2
IR
61
2
3
CP dst, src
dst - src - C
r
r
A2
*
*
*
*
-
-
2
3
r
Ir
A3
2
4
R
R
A4
3
3
R
IR
A5
3
4
R
IM
A6
3
3
IR
IM
A7
3
4
CPC dst, src
dst - src - C
r
r
1F A2
*
*
*
*
-
-
3
3
r
Ir
1F A3
3
4
R
R
1F A4
4
3
R
IR
1F A5
4
4
R
IM
1F A6
4
3
IR
IM
1F A7
4
4
CPCX dst, src
dst - src - C
ER
ER
1F A8
*
*
*
*
-
-
5
3
ER
IM
1F A9
5
3
CPX dst, src
dst - src
ER
ER
A8
*
*
*
*
-
-
4
3
ER
IM
A9
4
3
DA dst
dst
←
DA(dst)
R
40
*
*
*
X
-
-
2
2
IR
41
2
3
DEC dst
dst
←
dst - 1
R
30
-
*
*
*
-
-
2
2
IR
31
2
3
Table 20. eZ8 CPU Instruction Summary (Continued)
Assembly
Mnemonic
Symbolic Operation
Address Mode
Opcode(s)
(Hex)
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
C = Carry Flag
0 = Reset to 0
1 = Set to 1