English
Language : 

GMS81C50 Datasheet, PDF (95/99 Pages) Hynix Semiconductor – 8-BIT SINGLE CHIP MICROCONTROLLERS
Appendix A. GMS800 Series Instruction
6. Control Operation & etc.
NO.
MNENONIC
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
OP
CODE
0F
60
E0
FF
0D
2D
4D
6D
0E
2E
4E
6E
6F
7F
EF
BYTE
NO.
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
CYCLE
NO
8
3
3
2
4
4
4
4
4
4
4
4
5
6
3
OPERATION
Software interrupt:
B ← “1”, M(SP) ← (PCH), SP ← SP - 1,
M(s) ← (PCL), SP ← S - 1, M(SP) ← PSW,
SP ← SP - 1, PCL ← (0FFDEH), PCH ← (0FFDFH)
Disable interrupts : I ← “0”
Enable interrupts : I ← “1”
No operation
Pop from stack
SP ← SP + 1, Reg. ← M(SP)
Push to stack
M(SP) ← Reg. SP ← SP - 1
Return from subroutine :
SP ← SP+1, PCL ← M(SP), SP ← SP+1, PCH ← M(SP)
Return from interrupt :
SP ← SP+1, PSW ← M(SP), SP ← SP+1,PCL ← M(SP),
SP ← SP+1, PCH ← M(SP)
Stop mode (halt CPU, stop oscillator)
FLAG
NVGBHIZC
---1-0--
-----0--
-----1--
--------
--------
(restored)
--------
--------
(restored)
--------
A-12