NEC mPD784225 Series User Manual page 544

16-/8-bit single-chip microcontrollers
Table of Contents

Advertisement

(15) Stack manipulation instructions: PUSH, PUSHU, POP, POPU, MOVG, ADDWG, SUBWG, INCG, DECG
Mnemonic
Operand
PUSH
PSW
sfrp
sfr
post
rg
PUSHU
post
POP
PSW
sfrp
sfr
post
rg
POPU
post
MOVG
SP, #imm24
SP, WHL
WHL, SP
ADDWG
SP, #word
SUBWG
SP, #word
INCG
SP
DECG
SP
Note m is the number of registers specified by post.
544
CHAPTER 28 INSTRUCTION OPERATION
Bytes
(SP – 2) ← PSW, SP ← SP – 2
1
(SP – 2) ← sfrp, SP ← SP – 2
3
(SP – 1) ← sfr, SP ← SP – 1
3
{(SP – 2) ← post, SP ← SP – 2} × m
2
(SP – 3) ← rg, SP ← SP – 3
2
{(UUP – 2) ← post, UUP ← UUP – 2} × m
2
PSW ← (SP), SP ← SP + 2
1
sfrp ← (SP), SP ← SP + 2
3
sfr ← (SP), SP ← SP + 1
3
{post ← (SP), SP ← SP + 2} × m
2
rg ← (SP), SP ← SP + 3
2
{post ← (UUP), UUP ← UUP + 2} × m
2
SP ← imm24
5
SP ← WHL
2
WHL ← SP
2
SP ← SP + word
4
SP ← SP – word
4
SP ← SP + 1
2
SP ← SP – 1
2
User's Manual U12697EJ3V0UM
Operation
Note
Note
Note
Note
Flag
S
Z
AC P/V CY
R
R
R
R
R

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpd784225y seriesMpd784224Mpd784225Mpd78f4225Mpd784224yMpd784225y ... Show all

Table of Contents