Z8018x Family
MPU User Manual
235
Special Control Instructions
Table 47. Special Control Instructions
Flags
Addressing
7
6
4
2
1
0
Operation
Name
Mnemonics Op Code
Immed Ext Ind Reg Regi Imp Rel Bytes States
Operation
Decimal
S
Z
H
P/V
N
C
Special
Function
DAA
00 100 111
S/D
1
4
•
•
•
P
·
•
Adjust
Accumulator
Carry
CCF
00 111 111
1
3
C® C
·
·
R
·
R
•
Control
SCF
DI
00 110 111
11 110 011
1
1
3
3
1® C
·
·
·
·
R
·
·
R
S
CPU
0® IEF1,0® IEF2 (7)
·
·
·
Control
EI
11 111 011
01 110 110
11 101 101
01 000 110
11 101 101
01 010 110
11 101 101
01 011 110
00 000 000
11 101 101
01 110 110
1
1
2
3
3
6
1® IEF1,1® IEF2 (7)
CPU halted
Interrupt
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
HALT
IM0
Mode 0
IM1
IM2
2
2
6
6
Interrupt
·
·
·
·
·
·
·
·
·
·
·
·
Mode 1
Interrupt
Mode 2
NOP
1
2
3
8
No operation
Sleep
·
·
·
·
·
·
·
·
·
·
·
·
SLP**
7) Interrupts are not sampled at the end of DI or EI.
UM005001-ZMP0400