page39
Тип команды
Байт
Цикл M1
Цикл M2
Цикл M3
Цикл M4
Цикл M5
Пояснение
LD SP,HL
1
OCR(6)
LD SP,ii
2
OCR(6)
ii: IX или IY
PUSH qq
1
OCR(5); SPD
SWH(3); SPD
SWL(3)
PUSH ii
2
CBR(4); OCR(5); SPD
SWH(3); SPD
SWL(3)
ii: IX или IY
POP qq
1
OCR(4)
SRL(3); SPI
SRH(3); SPI
POP ii
2
CBR(4); OCR(4)
SRL(3); SPI
SRH(3); SPI
ii: IX или IY
EX DE,HL
1
OCR(4)
EX AF,AF’; EXX
1
OCR(4)
EX (SP),HL
1
OCR(4)
SRL(3); SPI
SRH(4)
SWH(3); SPD
SWL(5)
EX (SP),ii
1
CBR(4); OCR(4)
SRL(3); SPI
SRH(3)
SWH(3); SPD
SWL(5)
ii: IX или IY
LDI; LDD;
CPI; CPD
2
CBR(4); OCR(4)
MRD(3)
MWR(3)
LDIR; LDDR;
CPIR; CPDR
2
CBR(4); OCR(4)
MRD(3)
MWR(3)
IOP(5)
IOP(5) в M4
только когда BC≠0
ALU r
1
OCR(4)
ALU означает:
ALU n
2
OCR(4)
ORD(3)
ADD, ADC, SUB,
ALU (HL)
1
OCR(4)
MRD(3)
SEC, AND, OR,
ALU (ii+d)
3
CBR(4); OCR(4)
ORD(3)
IOP(5)
MRD(3)
XOR или CP
INC r; DEC r
1
OCR(4)
INC (HL);
DEC (HL)
1
OCR(4)
MRD(3)
MWR(3)
INC (ii+d);
DEC (ii+d)
3
CBR(4); OCR(4)
ORD(3)
IOP(5)
MRD(4)
MWR(3)
ii: IX или IY
DAA
1
OCR(4)
CPL
1
OCR(4)
NEG
2
CBR(4); OCR(4)
CCF; SCF
1
OCR(4)
NOP; HALT
1
OCR(4)
DI; EI
1
OCR(4)
IM0; IM1; IM2
2
CBR(4); OCR(4)
ADD HL,dd
1
OCR(4)
IOP(4)
IOP(3)
ADC HL,dd;
SBC HL,dd;
ADD ii,pp
2
CBR(4); OCR(4)
IOP(4)
IOP(3)
ADD ii,pp – это
ADD IX,pp или
ADD IY,rr
INC dd; DEC dd
1
OCR(6)
INC ii; DEC ii
2
CBR(4); OCR(6)
ii: IX или IY
RLCA; RRCA;
RLA; RRA
1
OCR(4)
ROT r
2
CBR(4); OCR(4)
ROT означает: RLC,
ROT (HL)
2
CBR(4); OCR(4)
MRD(3)
MWR(3)
RL, RRC, RR, SLA,
ROT (ii+d)
4
CBR(4); CBR(4)
ORD(3)
OCR(5)
MRD(4)
MWR(3)
SRA или SRL.
RLD; RRD
2
CBR(4); OCR(4)
MRD(3)
IOP(4)
MWR(3)
BIT b,r;
SET b,r
RES b,r
2
CBR(4); OCR(4)
BIT b,(HL)
2
CBR(4); OCR(4)
MRD(4)
SET b,(HL)
RES b,(HL)
2
CBR(4); OCR(4)
MRD(4)
MWR(3)
BIT b,(ii+d)
4
CBR(4); CBR(4)
ORD(3)
OCR(5)
MRD(4)
SET b,(ii+d);
RES b,(ii+d)
4
CBR(4); CBR(4)
ORD(3)
OCR(5)
MRD(4)
MWR(3)
ii: IX или IY
JP nn; JP cc,nn
3
OCR(4)
ORL(3)
ORH(3)
JR e
2
OCR(4)
ORD(3)
IOP(5)
JR C,e; JR Z,e;
JR NC,e; JR NZ,e
2
OCR(4)
ORD(3)
IOP(5)
IOP(5) – при
невыполнении условия
JP (HL)
1
OCR(4)
JP (ii)
2
CBR(4); OCR(4)
ii: IX или IY
DJNZ e
2
OCR(5)
ORD(3)
IOP(5)
IOP(5), если B≠0
CALL nn
3
OCR(4)
ORL(3)
ORH(4); SPD
SWH(3); SPD
SWL(3)
CALL cc,nn
3
OCR(4)
ORL(3)
ORH(4); SPD
SWH(3); SPD
SWL(3)
cc
CALL cc,nn
3
OCR(4)
ORL(3)
ORH(3)
cc не выполняется
RET
1
OCR(4)
SRL(3); SPI
SRH(3); SPI
RET cc
1
OCR(4)
SRL(3); SPI
SRH(3); SPI
cc