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