UM012811-0904
eZ8 CPU Instruction Set Summary
eZ8 CPU
User Manual
48
LDX dst, src
dst
←
src
r
ER
84
-
-
-
-
-
-
3
2
Ir
ER
85
3
3
R
IRR
86
3
4
IR
IRR
87
3
5
r
X(rr)
88
3
4
X(rr)
r
89
3
4
ER
r
94
3
2
ER
Ir
95
3
3
IRR
R
96
3
4
IRR
IR
97
3
5
ER
ER
E8
4
2
ER
IM
E9
4
2
LEA dst, X(src)
dst
←
src + X
r
X(r)
98
-
-
-
-
-
-
3
3
rr
X(rr)
99
3
5
MULT dst
dst[15:0]
←
dst[15:8] * dst[7:0]
RR
F4
-
-
-
-
-
-
2
8
NOP
No operation
0F
-
-
-
-
-
-
1
2
OR dst, src
dst
←
dst OR src
r
r
42
-
*
*
0
-
-
2
3
r
Ir
43
2
4
R
R
44
3
3
R
IR
45
3
4
R
IM
46
3
3
IR
IM
47
3
4
ORX dst, src
dst
←
dst OR src
ER
ER
48
-
*
*
0
-
-
4
3
ER
IM
49
4
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