内部サイクルを含む命令の命令サイクル内訳です。総サイクル数から内訳が予想できる命令・M1サイクルと内部サイクルのみの命令・単にDD/FDプリフィックスが付いた命令は調査していません。
LH0080Aで調査
命令 | 総サイクル数 | 内訳 |
---|---|---|
PUSH qq | 11 | M1 + 1 + W + W |
EX (SP),HL | 19 | M1 + R + R + 1 + W + W + 2 |
INC (HL) DEC (HL) | 11 | M1 + R + 1 + W |
INC (IX+d) DEC (IX+d) | 23 | M1 + M1 + R + 5 + R + 1 + W |
LD r,(IX+d) | 19 | M1 + M1 + R + 5 + R |
LD (IX+d),r | 19 | M1 + M1 + R + 5 + W |
LD (IX+d),n | 19 | M1 + M1 + R + R + 2 + W |
ADD A,(IX+d) 他8ビット演算命令 | 19 | M1 + M1 + R + 5 + R |
CPI CPD | 16 | M1 + M1 + R + 5 |
CPIR CPDR | 21 | M1 + M1 + R + 10 (ループ時) ループしないときはCPI/CPDと同じ |
LDI LDD | 16 | M1 + M1 + R + W + 2 |
LDIR LDDR | 21 | M1 + M1 + R + W + 7 (ループ時) ループしないときはLDI/LDDと同じ |
INI IND | 16 | M1 + M1 + 1 + IOR + W |
INIR INDR | 21 | M1 + M1 + 1 + IOR + W + 5 (ループ時) ループしないときはINI/INDと同じ |
OUTI OUTD | 16 | M1 + M1 + 1 + R + IOW |
OTIR OTDR | 21 | M1 + M1 + 1 + R + IOW + 5 (ループ時) ループしないときはOUTI/OUTDと同じ |
BIT b,(HL) | 12 | M1 + M1 + R + 1 |
BIT b,(IX+d) | 20 | M1 + M1 + R + R + 2 + R + 1 |
SET b,(HL) RES b,(HL) | 15 | M1 + M1 + R + 1 + W |
SET b,(IX+d) RES b,(IX+d) | 23 | M1 + M1 + R + R + 2 + R + 1 + W |
RLC (HL) 他ローテート/シフト命令 | 15 | M1 + M1 + R + 1 + W |
RLC (IX+d) 他ローテート/シフト命令 | 23 | M1 + M1 + R + R + 2 + R + 1 + W |
RRD RLD | 18 | M1 + M1 + R + 4 + W |