English
Language : 

UPD784218 Datasheet, PDF (58/92 Pages) NEC – 16-/8-BIT SINGLE-CHIP MICROCONTROLLERS
µPD784218, 784218Y
(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
Second Operand #word
AX
First Operand
rp
saddrp
sfrp
!addr16 mem [WHL+] byte
rp'
saddrp'
!!addr24 [saddrp]
[%saddrg]
n
NoneNote 2
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 MULWNote 4
SHLW INCW
DECW
saddrp
MOVW (MOVW)Note 3 MOVW MOVW
ADDWNote 1 (ADDW)Note 1 ADDWNote 1 XCHW
ADDWNote 1
INCW
DECW
sfrp
MOVW MOVW MOVW
ADDWNote 1 (ADDW)Note 1 ADDWNote 1
PUSH
POP
!addr16
!!addr24
MOVW (MOVW) MOVW
MOVTBLW
mem
[saddrp]
[%saddrg]
MOVW
PSW
PUSH
POP
SP
ADDWG
SUBWG
post
PUSH
POP
PUSHU
POPU
[TDE+]
(MOVW)
SACW
byte
MACW
MACSW
Notes 1. The operands of SUBW and CMPW are the same as those of ADDW.
2. Either the second operand is not used, or the second operand is not an operand address.
3. The code length of some instructions having saddrp2 as saddrp in this combination is short.
4. The operands of MULUW and DIVUX are the same as those of MULW.
58
Data Sheet U12304EJ2V0DS00