Hyundai GMS800 Instruction Manual page 80

Gms800 series 8-bit single-chip microcomputers
Table of Contents

Advertisement

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
--------

Advertisement

Table of Contents
loading

Table of Contents