English
Language : 

UPD784915B Datasheet, PDF (62/86 Pages) NEC – 16-BIT SINGLE-CHIP MICROCONTROLLERS
µPD784915B, 784916B
(2) 16-bit instructions (( ): combination 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
2nd Operand # word
AX
rp
saddrp sfrp !addr16 mem [WHL+] byte
n
rp'
saddrp'
!!addr24 [saddrp]
1st Operand
AX
(MOVW) (MOVW)
ADDWNote 1 (XCHW)
(MOVW)
(XCHW)
(MOVW)Note 3 MOVW
(XCHW)Note 3 (XCHW)
[%saddrg]
(MOVW) MOVW (MOVW)
XCHW XCHW (XCHW)
(ADDW)Note 1 (ADDW)Note 1 (ADDW)Notes1, 3 (ADDW)Note 1
rp
saddrp
MOVW (MOVW) MOVW
ADDWNote 1 (XCHW) XCHW
(ADDW)Note 1 ADDWNote 1
MOVW (MOVW)Note3 MOVW
ADDWNote 1 (ADDW)Note 1 ADDWNote 1
MOVW
XCHW
ADDWNote 1
MOVW
XCHW
MOVW
XCHW
ADDWNote 1
MOVW
SHRW
SHLW
ADDWNote 1
sfrp
MOVW MOVW MOVW
ADDWNote 1 (ADDW)Note 1 ADDWNote 1
!addr16
MOVW (MOVW) MOVW
MOVTBLW
!!addr24
mem
MOVW
[saddrp]
[%saddrg]
PSW
SP
ADDWG
SUBWG
post
[TDE+]
byte
(MOVW)
SACW
None Note 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. Either the second operand is not used, or the second operation is not an operand address.
3. If saddr2 instead of saddr is used in this combination, the code length of some instructions is short.
4. MULUW and DIVUX are the same as MULW.
62