English
Language : 

UPD784938 Datasheet, PDF (706/733 Pages) NEC – 16-Bit Single-Chip Microcontrollers
CHAPTER 29 INSTRUCTION OPERATIONS
(2) 16-bit instructions (combinations expressed by writing AX for rp are shown in parentheses)
MOVM, XCHW, ADDW, SUBW, CMPW, MULUW, MULW, DIVUX, INCW, DECW, SHRW, SHLW, PUSH, POP,
ADDWG, SUBWG, PUSHU, POPU, MOVTBLW, MACW, MACSW, SACW
Table 29-2. List of Instructions by 16-Bit Addressing
2nd Operand #word
AX
rp
saddrp
sfrp
!addr16 mem [WHL+]
byte
n
rp’
saddrp’
!!addr24 [saddrp]
1st Operand
[%saddrg]
AX
(MOVW) (MOVW) (MOVW) (MOVW)Note 3 MOVW (MOVW) MOVW (MOVW)
ADDWNote 1 (XCHW) (XCHW) (XCHW)Note 3 (XCHW) XCHW XCHW (XCHW)
(ADD)Note 1 (ADDW)Note 1 (ADDW)Notes 1,3 (ADDW)Note 1
rp
MOVW (MOVW) MOVW MOVW MOVW MOVW
ADDWNote 1 (XCHW) XCHW XCHW XCHW
(ADDW)Note 1 ADDWNote 1 ADDWNote 1 ADDWNote 1
SHRW
SHLW
saddrp
MOVW (MOVW)Note 3 MOVW MOVW
ADDWNote 1 (ADDW)Note 1 ADDWNote 1 XCHW
ADDWNote 1
sfrp
MOVW MOVW MOVW
ADDWNote 1 (ADDW)Note 1 ADDWNote 1
!addr16
!!addr24
MOVW (MOVW) MOVW
MOVTBLW
mem
[saddrp]
[%saddrg]
MOVW
PSW
SP
ADDWG
SUBWG
post
[TDE+]
byte
(MOVW)
SACW
NoneNote 2
MULWNote 4
INCW
DECW
INCW
DECW
PUSH
POP
PUSH
POP
PUSH
POP
PUSHU
POPU
MACW
MACSW
Notes 1. SUBW and CMPW are the same as ADDW.
2. There is no 2nd operand, or the 2nd operand is not an operand address.
3. If saddrp is saddrp2 in this combination, there is a short code length instruction.
4. MULUW and DIVUX are the same as MULW.
706
Preliminary User’s Manual U13987EJ1V0UM00