Z8 Encore! XP® F08xA Series
Product Specification
183
Table 116. eZ8 CPU Instruction Summary (Continued)
Address Mode
Flags
Assembly
Mnemonic
Opcode(s)
(Hex)
Fetch Instr.
H Cycles Cycles
Symbolic Operation
dst
r
src
r
C
Z
S
V
D
OR dst, src
dst ← dst OR src
42
43
44
45
46
47
48
49
50
51
D8
–
*
*
0
–
–
2
2
3
3
3
3
4
4
2
2
3
3
4
3
4
3
4
3
3
2
3
2
r
Ir
R
R
R
IR
IM
IM
ER
IM
R
IR
ER
ER
R
ORX dst, src
POP dst
dst ← dst OR src
–
–
*
*
0
–
–
–
–
–
dst ← @SP
SP ← SP + 1
–
–
IR
ER
POPX dst
PUSH src
dst ← @SP
SP ← SP + 1
–
–
–
–
–
–
–
–
–
–
–
–
SP ← SP – 1
@SP ← src
R
IR
70
71
2
2
3
3
2
3
2
2
IM
ER
IF70
C8
PUSHX src
SP ← SP – 1
@SP ← src
–
–
–
–
–
–
RCF
RET
C ← 0
CF
AF
0
–
–
–
–
–
–
–
–
–
–
–
1
1
2
4
PC ← @SP
SP ← SP + 2
RL dst
R
90
91
*
*
*
*
–
–
2
2
2
3
C
D7 D6 D5 D4 D3 D2 D1 D0
dst
IR
RLC dst
RR dst
R
10
11
*
*
*
*
*
*
*
*
–
–
–
–
2
2
2
3
C
D7 D6 D5 D4 D3 D2 D1 D0
dst
IR
R
E0
E1
2
2
2
3
D7 D6 D5 D4 D3 D2 D1 D0
dst
C
IR
Flags Notation:
PS024705-0405
* = Value is a function of the result of the operation.
– = Unaffected
X = Undefined
0 = Reset to 0
1 = Set to 1
P R E L I M I N A R Y
eZ8 CPU Instruction Set