English
Language : 

UPD784020 Datasheet, PDF (55/90 Pages) NEC – 16/8-BIT SINGLE-CHIP MICROCOMPUTER
mPD784020, 784021
(2) 16-bit instructions (The instructions enclosed in parentheses are implemented by a combination of
operands, where AX is described 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 Instructions Implemented by 16-Bit Addressing
2nd operand #word
AX
rp
saddrp
strp
!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 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.
55