|
UPD784938 Datasheet, PDF (698/733 Pages) NEC – 16-Bit Single-Chip Microcontrollers | |||
|
◁ |
CHAPTER 29 INSTRUCTION OPERATIONS
(15) Stack manipulation instructions: PUSH, PUSHU, POP, POPU, MOVG, ADDWG, SUBWG, INCG, DECG
Mnemonic
Operands
PUSH
PUSHU
POP
POPU
MOVG
ADDWG
SUBWG
INCG
DECG
PSW
sfrp
sfr
post
rg
post
PSW
sfrp
sfr
post
rg
post
SP, #imm24
SP, WHL
WHL, SP
SP, #word
SP, #word
SP
SP
Bytes
1
3
3
2
2
2
1
3
3
2
2
2
5
2
2
4
4
2
2
Operation
Flags
S Z AC P/V CY
(SP â 2) â PSW, SP â SP â 2
(SP â 2) â sfrp, SP â SP â 2
(SP â 1) â sfr, SP â SP â 1
{(SP â 2) â post, SP â SP â 2} Ã m timesNote
(SP â 3) â rg, SP â SP â 3
{(UUP â 2) â post, UUP â UUP â 2} Ã m timesNote
PSW â (SP), SP â SP + 2
RRRRR
sfrp â (SP), SP â SP + 2
sfr â (SP), SP â SP + 1
{post â (SP), SP â SP + 2} Ã m timesNote
rg â (SP), SP â SP + 3
{post â (UUP), UUP â UUP + 2} Ã m timesNote
SP â imm24
SP â WHL
WHL â SP
SP â SP + word
SP â SP â word
SP â SP + 1
SP â SP â 1
Note m = number of registers specified by âpostâ
698
Preliminary Userâs Manual U13987EJ1V0UM00
|
▷ |