Electronics America Single-Chip Microcontrollers User's Manual

CHAPTER 21 INSTRUCTION SET
User’s Manual U15331EJ4V1UD 337
Mnemonic Operands Bytes Clocks Operation Flag
Z AC CY
CMP A, #byte 2 4 A byte x x x
saddr, #byte 3 6 (saddr) byte x x x
A, r 2 4 A r x x x
A, saddr 2 4 A (saddr) x x x
A, !addr16 3 8 A (addr16) x x x
A, [HL] 1 6 A (HL) x x x
A, [HL+byte] 2 6 A (HL + byte) x x x
ADDW AX, #word 3 6 AX, CY AX + word x x x
SUBW AX, #word 3 6 AX, CY AX word x x x
CMPW AX, #word 3 6 AX word x x x
INC r 2 4 r r + 1 x x
saddr 2 4 (saddr) (saddr) + 1 x x
DEC r 2 4 r r 1 x x
saddr 2 4 (saddr) (saddr) 1 x x
INCW rp 1 4 rp rp + 1
DECW rp 1 4 rp rp 1
ROR A, 1 1 2 (CY, A7 A0, Am1 Am) × 1 x
ROL A, 1 1 2 (CY, A0 A7, Am+1 Am) × 1 x
RORC A, 1 1 2 (CY A0, A7 CY, Am1 Am) × 1 x
ROLC A, 1 1 2 (CY A7, A0 CY, Am+1 Am) × 1 x
SET1 saddr.bit 3 6 (saddr.bit) 1
sfr.bit 3 6 sfr.bit 1
A.bit 2 4 A.bit 1
PSW.bit 3 6 PSW.bit 1 x x x
[HL].bit 2 10 (HL).bit 1
CLR1 saddr.bit 3 6 (saddr.bit) 0
sfr.bit 3 6 sfr.bit 0
A.bit 2 4 A.bit 0
PSW.bit 3 6 PSW.bit 0 x x x
[HL].bit 2 10 (HL).bit 0
SET1 CY 1 2 CY 1 1
CLR1 CY 1 2 CY 0 0
NOT1 CY 1 2 CY CY x
Remark One instruction clock cycle is one CPU clock cycle (f
CPU) selected by the processor clock control
register (PCC).