Electronics America Single-Chip Microcontrollers User's Manual

CHAPTER 21 INSTRUCTION SET
User’s Manual U15331EJ4V1UD 335
Mnemonic Operands Bytes Clocks Operation Flag
Z AC CY
MOVW rp, #word 3 6 rp word
AX, saddrp 2 6 AX (saddrp)
saddrp, AX 2 8 (saddrp) AX
AX, rp
Note
1 4 AX rp
rp, AX
Note
1 4 rp AX
XCHW AX, rp
Note
1 8 AX rp
ADD A, #byte 2 4 A, CY A + byte x x x
saddr, #byte 3 6 (saddr), CY (saddr) + byte x x x
A, r 2 4 A, CY A + r x x x
A, saddr 2 4 A, CY A + (saddr) x x x
A, !addr16 3 8 A, CY A + (addr16) x x x
A, [HL] 1 6 A, CY A + (HL) x x x
A, [HL+byte] 2 6 A, CY A + (HL + byte) x x x
ADDC A, #byte 2 4 A, CY A + byte + CY x x x
saddr, #byte 3 6 (saddr), CY (saddr) + byte + CY x x x
A, r 2 4 A, CY A + r + CY x x x
A, saddr 2 4 A, CY A + (saddr) + CY x x x
A, !addr16 3 8 A, CY A + (addr16) + CY x x x
A, [HL] 1 6 A, CY A + (HL) + CY x x x
A, [HL+byte] 2 6 A, CY A + (HL + byte) + CY x x x
SUB A, #byte 2 4 A, CY A byte x x x
saddr, #byte 3 6 (saddr), CY (saddr) byte x x x
A, r 2 4 A, CY A r x x x
A, saddr 2 4 A, CY A (saddr) x x x
A, !addr16 3 8 A, CY A (addr16) x x x
A, [HL] 1 6 A, CY A (HL) x x x
A, [HL+byte] 2 6 A, CY A (HL + byte) x x x
Note Only when rp = BC, DE, or HL.
Remark One instruction clock cycle is one CPU clock cycle (f
CPU) selected by the processor clock control
register (PCC).