Electronics America Computer Hardware User Manual

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) ×× ×
ZACCY
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 ×× ×
ZACCY
(4) 16-bit arithmetic/logical instructions: ADDW, SUBW, CMPW