HYUNDAI MicroElectonics
6. CONTROL OPERATION & etc.
MNEMONIC
NO.
1
BRK
2
DI
3
EI
4
NOP
5
POP A
6
POP X
7
POP Y
8
POP PSW
9
PUSH A
10
PUSH X
11
PUSH Y
12
PUSH PSW
13
RET
14
RETI
15
STOP
76
OP
BYTE
CYCLE
CODE
NO
NO
0F
1
8
Software interrupt : B
SP - 1, M( s )
( PSW ), SP
( 0FFDF
60
1
3
Disable interrupts : I
E0
1
3
Enable interrupts : I
FF
1
2
No operation
0D
1
4
SP
2D
1
4
SP
4D
1
4
SP
6D
1
4
SP
0E
1
4
M( SP )
2E
1
4
M( SP )
4E
1
4
M( SP )
6E
1
4
M( SP )
6F
1
5
Return from subroutine
SP
PC
7F
1
6
Return from interrupt
SP
PC
00
1
3
Stop mode ( halt CPU, stop oscillator )
OPERATION
"1", M( SP)
( PC
), SP
L
SP -1, PC
L
) .
H
"0"
"1"
SP
1, A
M( SP )
SP
1, X
M( SP )
SP
1, Y
M( SP )
SP
1, PSW
M( SP )
A ,
SP
SP
X ,
SP
SP
Y ,
SP
SP
PSW ,
SP
SP
SP +1, PC
M( SP ), SP
L
M( SP )
H
SP +1, PSW
M( SP ), SP
M( SP ), SP
SP +1, PC
L
FLAG
NVGBHIZC
---1-0--
( PC
), SP
H
SP - 1, M( SP)
( 0FFDE
) ,
PC
H
H
-----0--
-----1--
--------
--------
( restored )
1
--------
1
1
1
--------
SP +1,
( restored )
SP +1,
M( SP )
H
--------