UM012811-0904
eZ8 CPU Instruction Set Summary
eZ8 CPU
User Manual
51
SWAP dst
dst[7:4]
↔
dst[3:0]
R
F0
X
*
*
X
-
-
2
2
IR
F1
2
3
TCM dst, src
(NOT dst) AND src
r
r
62
-
*
*
0
-
-
2
3
r
Ir
63
2
4
R
R
64
3
3
R
IR
65
3
4
R
IM
66
3
3
IR
IM
67
3
4
TCMX dst, src
(NOT dst) AND src
ER
ER
68
-
*
*
0
-
-
4
3
ER
IM
69
4
3
TM dst, src
dst AND src
r
r
72
-
*
*
0
-
-
2
3
r
Ir
73
2
4
R
R
74
3
3
R
IR
75
3
4
R
IM
76
3
3
IR
IM
77
3
4
TMX dst, src
dst AND src
ER
ER
78
-
*
*
0
-
-
4
3
ER
IM
79
4
3
TRAP Vector
SP
←
SP – 2
@SP
←
PC
SP
←
SP – 1
@SP
←
FLAGS
PC
←
@Vector
Vector
F2
-
-
-
-
-
-
2
6
WDT
5F
-
-
-
-
-
-
1
2
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