English
Language : 

UPD784907 Datasheet, PDF (66/98 Pages) NEC – 16-BIT SINGLE-CHIP MICROCONTROLLER
µPD784907, 784908
(2) 16-bit instructions (The instructions in parentheses are combinations realized by describing AX as rp)
MOVW, XCHW, ADDW, SUBW, CMPW, MULUW, MULW, DIVUX, INCW, DECW, SHRW, SHLW, PUSH, POP,
ADDWG, SUBWG, PUSHU, POPU, MOVTBLW, MACW, MACSW, SACW
Table 14-2. Instruction List 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
Notes 1. SUBW and CMPW are the same as ADDW.
2. There is no second operand, or the second operand is not an operand address.
3. When saddrp is saddrp2 with this combination, an instruction with a short code exists.
4. MULUW and DIVUX are the same as MULW.
NoneNote 2
MULWNote 4
INCW
DECW
INCW
DECW
PUSH
POP
PUSH
POP
PUSH
POP
PUSHU
POPU
MACW
MACSW
66
Data Sheet U11680EJ2V0DS00