
CHAPTER 15 INSTRUCTION SET
User’s Manual U12978EJ3V0UD 205
Mnemonic Operands Bytes Clocks Operation Flag
ZACCY
CMP A,#byte 2 4 A−byte ×××
saddr,#byte 3 6 (saddr)−byte ×××
A,r 2 4 A−r×××
A,saddr 2 4 A−(saddr) ×××
A,!addr16 3 8 A −(addr16) ×××
A,[HL] 1 6 A−(HL) ×××
A,[HL+byte] 2 6 A−(HL+byte) ×××
ADDW AX,#word 3 6 AX,CY ← AX+word ×××
SUBW AX,#word 3 6 AX,CY ← AX−word ×××
CMPW AX,#word 3 6 AX−word ×××
INC r 2 4 r ← r+1 ××
saddr 2 4 (saddr) ← (saddr)+1 ××
DEC r 2 4 r ← r−1××
saddr 2 4 (saddr) ← (saddr)−1××
INCW rp 1 4 rp ← rp+1
DECW rp 1 4 rp ← rp−1
ROR A,1 1 2 (CY,A7 ← A0, Am−1 ← Am)×1×
ROL A,1 1 2 (CY,A0 ← A7, Am+1 ← Am)×1×
RORC A,1 1 2 (CY ← A0, A7 ← CY, Am−1 ← Am)×1×
ROLC A,1 1 2 (CY ← A7, A0 ← CY, Am+1 ← Am)×1×
SET1 saddr.bit 3 6 (s addr.bit) ← 1
sfr.bit 3 6 sfr.bit ← 1
A.bit 2 4 A.bit ← 1
PSW.bit 3 6 PSW.bit ← 1 ×××
[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 ×××
[HL].bit 2 10 (HL).bit ← 0
SET1 CY 1 2 CY ← 11
CLR1 CY 1 2 CY ← 00
NOT1 CY 1 2 CY ← CY ×
Remark One instruction clock cycle is one CPU clock cycle (fCPU) selected by the processor clock control
register (PCC).