|
GMS81C1404 Datasheet, PDF (93/98 Pages) Hynix Semiconductor – 8-BIT SINGLE-CHIP MICROCONTROLLERS | |||
|
◁ |
GMS81C1404/GMS81C1408
6. CONTROL OPERATION & etc.
NO.
MNEMONIC
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 BYTE CYCLE
CODE NO NO
0F
1
8
60
1
3
OPERATION
FLAG
NVGBHIZC
Software interrupt : B â â1â, M(sp) â (pcH), sp âsp-1,
M(s) â (pcL), sp â sp - 1, M(sp) â (PSW), sp â sp -1, ---1-0--
pcL â ( 0FFDEH ) , pcH â ( 0FFDFH) .
Disable interrupts : I â â0â
-----0--
E0
1
3 Enable interrupts : I â â1â
-----1--
FF
1
2 No operation
--------
0D
1
4 sp â sp + 1, A â M( sp )
2D
1
4 sp â sp + 1, X â M( sp )
--------
4D
1
4 sp â sp + 1, Y â M( sp )
6D
1
4 sp â sp + 1, PSW â M( sp )
restored
0E
1
4 M( sp ) â A , sp â sp - 1
2E
1
4 M( sp ) â X , sp â sp - 1
--------
4E
1
4 M( sp ) â Y , sp â sp - 1
6E
1
4 M( sp ) â PSW , sp â sp - 1
6F
1
5
Return from subroutine
sp â sp +1, pcL â M( sp ), sp â sp +1, pcH â M( sp ) --------
7F
1
Return from interrupt
6 sp â sp +1, PSW â M( sp ), sp â sp + 1,
pcL â M( sp ), sp â sp + 1, pcH â M( sp )
restored
EF
1
3 Stop mode ( halt CPU, stop oscillator )
--------
SEP. 2004 Ver 1.3
vii
|
▷ |