NEC mPD784225 Series User Manual page 552

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

Advertisement

(2) 16-bit instructions (The values enclosed by parentheses are combined to express AX description as rp.)
MOVM, XCHW, ADDW, SUBW, CMPW, MULUW, MULW, DIVUX, INCW, DECW, SHRW, SHLW, PUSH, POP,
ADDWG, SUBWG, PUSHU, POPU, MOVTBLW, MACW, MACSW, SACW
Second
#word
operand
First operand
AX
(MOVW)
Note 1
ADDW
rp
MOVW
Note 1
ADDW
saddrp
MOVW
Note 1
ADDW
sfrp
MOVW
Note 1
ADDW
!addr16
MOVW
!!addr24
mem
[saddrp]
[%saddrg]
PSW
SP
ADDWG
SUBWG
post
[TDE+]
byte
Notes 1. SUBW and CMPW are identical to ADDW.
2. There is no second operand, or the second operand is not an operand address.
3. When saddrp is saddrp2 in this combination, this is a short code length instruction.
4. MULUW and DIVUX are identical to MULW.
552
CHAPTER 28 INSTRUCTION OPERATION
Table 28-2. 16-Bit Addressing Instructions
AX
rp
saddrp
rp'
saddrp'
Note 3
(MOVW)
(MOVW)
(MOVW)
MOVW
Note 3
(XCHW)
(XCHW)
(XCHW)
(XCHW)
Note 1
Note 1
Notes 1, 3
(ADD)
(ADDW)
(ADDW)
(ADDW)
(MOVW)
MOVW
MOVW
MOVW
(XCHW)
XCHW
XCHW
XCHW
Note 1
Note 1
Note 1
(ADDW)
ADDW
ADDW
ADDW
Note 3
(MOVW)
MOVW
MOVW
Note 1
Note 1
(ADDW)
ADDW
XCHW
Note 1
ADDW
MOVW
MOVW
Note 1
Note 1
(ADDW)
(ADDW)
(MOVW)
MOVW
MOVW
(MOVW)
User's Manual U12697EJ3V0UM
sfrp
!addr16
mem
[WHL+]
!!addr24
[saddrp]
[%saddrg]
(MOVW)
MOVW
(MOVW)
XCHW
XCHW
(XCHW)
Note 1
MOVW
Note 1
SACW
Note 2
byte
n
None
Note 4
SHRW
MULW
SHLW
INCW
DECW
INCW
DECW
PUSH
POP
MOVTBLW
PUSH
POP
PUSH
POP
PUSHU
POPU
MACW
MACSW

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpd784225y seriesMpd784224Mpd784225Mpd78f4225Mpd784224yMpd784225y ... Show all

Table of Contents