Chapter 18 instruction operations – NEC PD78214 User Manual
Page 438

409
Chapter 18 Instruction Operations
18
XOR
CMP
Operation
Mnemonic
Operand
No. of
bytes
Flags
A, #byte
2
A
← A ∨ byte
×
saddr, #byte
3
(saddr)
← (saddr) ∨ byte
×
sfr, #byte
4
sfr
← sfr ∨ byte
×
r, r'
2
r
← r ∨ r'
×
A, saddr
2
A
← A ∨ (saddr)
×
A, sfr
3
A
← A ∨ sfr
×
saddr, saddr'
3
(saddr)
← (saddr) ∨ (saddr')
×
A, mem
2-4
A
← A ∨ (mem)
×
A, & mem
3-5
A
← A ∨ (& mem)
×
A, #byte
2
A – byte
Ч
Ч
Ч
saddr, #byte
3
(saddr) – byte
Ч
Ч
Ч
sfr, #byte
4
sfr – byte
Ч
Ч
Ч
r, r'
2
r – r'
Ч
Ч
Ч
A, saddr
2
A – (saddr)
Ч
Ч
Ч
A, sfr
3
A – sfr
Ч
Ч
Ч
saddr, saddr'
3
(saddr) – (saddr')
Ч
Ч
Ч
A, mem
2-4
A – (mem)
Ч
Ч
Ч
A, & mem
3-5
A – (& mem)
Ч
Ч
Ч
Z
AC
CY
ADDW
SUBW
CMPW
Operation
Mnemonic
Operand
No. of
bytes
Flags
AX, #word
3
AX, CY
← AX + word
Ч
Ч
Ч
AX, rp
2
AX, CY
← AX + rp
Ч
Ч
Ч
AX, saddrp
2
AX, CY
← AX + (saddrp)
Ч
Ч
Ч
AX, sfrp
3
AX, CY
← AX + sfrp
Ч
Ч
Ч
AX, #word
3
AX, CY
← AX – word
Ч
Ч
Ч
AX, rp
2
AX, CY
← AX – rp
Ч
Ч
Ч
AX, saddrp
2
AX, CY
← AX – (saddrp)
Ч
Ч
Ч
AX, sfrp
3
AX, CY
← AX – sfrp
Ч
Ч
Ч
AX, #word
3
AX – word
Ч
Ч
Ч
AX, rp
2
AX – rp
Ч
Ч
Ч
AX, saddrp
2
AX – (saddrp)
Ч
Ч
Ч
AX, sfrp
3
AX – sfrp
Ч
Ч
Ч
Z
AC
CY
(4) 16-bit arithmetic/logical instructions: ADDW, SUBW, CMPW