English
Language : 

UPD784938 Datasheet, PDF (692/733 Pages) NEC – 16-Bit Single-Chip Microcontrollers
CHAPTER 29 INSTRUCTION OPERATIONS
(7) 16-bit operation instructions: ADDW, SUBW, CMPW
Mnemonic
Operands
Bytes
Operation
ADDW
SUBW
CMPW
AX, #word
rp, #word
rp, rp’
AX, saddrp2
rp, saddrp
saddrp, rp
rp, sfrp
sfrp, rp
saddrp, #word
sfrp, #word
saddrp, saddrp’
AX, #word
rp, #word
rp, rp’
AX, saddrp2
rp, saddrp
saddrp, rp
rp, sfrp
sfrp, rp
saddrp, #word
sfrp, #word
saddrp, saddrp’
AX, #word
rp, #word
rp, rp’
AX, saddrp2
rp, saddrp
saddrp, rp
rp, sfrp
sfrp, rp
saddrp, #word
sfrp, #word
saddrp, saddrp’
3
AX, CY ← AX + word
4
rp, CY ← rp + word
2
rp, CY ← rp + rp’
2
AX, CY ← AX + (saddrp2)
3
rp, CY ← rp + (saddrp)
3
(saddrp), CY ← (saddrp) + rp
3
rp, CY ← rp + sfrp
3
sfrp, CY ← sfrp + rp
4/5
(saddrp), CY ← (saddrp) + word
5
sfrp, CY ← sfrp + word
4
(saddrp), CY ← (saddrp) + (saddrp’)
3
AX, CY ← AX – word
4
rp, CY ← rp – word
2
rp, CY ← rp – rp’
2
AX, CY ← AX – (saddrp2)
3
rp, CY ← rp – (saddrp)
3
(saddrp), CY ← (saddrp) – rp
3
rp, CY ← rp – sfrp
3
sfrp, CY ← sfrp – rp
4/5
(saddrp), CY ← (saddrp) – word
5
sfrp, CY ← sfrp – word
4
(saddrp), CY ← (saddrp) – (saddrp’)
3
AX – word
4
rp – word
2
rp – rp’
2
AX – (saddrp2)
3
rp – (saddrp)
3
(saddrp) – rp
3
rp – sfrp
3
sfrp – rp
4/5
(saddrp) – word
5
sfrp – word
4
(saddrp) – (saddrp’)
Flags
S Z AC P/V CY
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
×××V×
692
Preliminary User’s Manual U13987EJ1V0UM00