User's Manua switch
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,A
7
← A
0
, A
m−1
← A
m
)×1 ×
ROL A,1 1 2 (CY,A
0
← A
7
, A
m+1
← A
m
)×1 ×
RORC A,1 1 2 (CY ← A
0
, A
7
← CY, A
m−1
← A
m
)×1 ×
ROLC A,1 1 2 (CY ← A
7
, A
0
← CY, A
m+1
← A
m
)×1 ×
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 ×××
[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).










