English
Language : 

UPD784224 Datasheet, PDF (57/92 Pages) NEC – 16/8-BIT SINGLE-CHIP MICROCONTROLLERS
µPD784224, 784225, 784224Y, 784225Y
(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 13-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)Note 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 that 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 that of MULW.
Data Sheet U12376EJ1V0DS00
57