Lista rozkazów - tabela
Z ZX Spectrum Wiki
Spis treści
Podstawowe
Prefix CB
Prefix ED
\ | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI |
1x | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI |
2x | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI |
3x | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI | NONI |
4x | in b,(c) | out (c),b | sbc hl,bc | ld (NN),bc | neg | retn | im 0 | ld i,a | in c,(c) | out (c),c | adc hl,bc | ld bc,(NN) | reti | ld r,a | ||
5x | in d,(c) | out (c),d | sbc hl,de | ld (NN),de | im 1 | ld a,i | in e,(c) | out (c),e | adc hl,de | ld de,(NN) | im 2 | ld a,r | ||||
6x | in h,(c) | out (c),h | sbc hl,hl | ld (NN),hl | rrd | in l,(c) | out (c),l | adc hl,hl | ld hl,(NN) | rld | ||||||
7x | in f,(c) | out (c),f | sbc hl,sp | ld (NN),sp | in a,(c) | out (c),a | adc hl,sp | ld sp,(NN) | ||||||||
8x | ||||||||||||||||
9x | ||||||||||||||||
Ax | ldi | cpi | ini | outi | ldd | cpd | ind | outd | ||||||||
Bx | ldir | cpir | inir | otir | lddr | cpdr | indr | otdr | ||||||||
Cx | ||||||||||||||||
Dx | ||||||||||||||||
Ex | ||||||||||||||||
Fx |
Operacje z rejestrem IX
\ | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x | add ix,bc | |||||||||||||||
1x | add ix,de | |||||||||||||||
2x | ld ix,NN | ld (NN),ix | inc ix | inc ixh | dec ixh | ld ixh,N | add ix,ix | ld ix,(NN) | dec ix | inc ixl | dec ixl | ld ixl,N | ||||
3x | inc (ix+X) | dec (ix+X) | add ix,sp | |||||||||||||
4x | ld b,ixh | ld b,ixl | ld b,(ix+X) | ld c,ixh | ld c,ixl | ld c,(ix+X) | ||||||||||
5x | ld d,ixh | ld d,ixl | ld d,(ix+X) | ld e,ixh | ld e,ixl | ld e,(ix+X) | ||||||||||
6x | ld h,(ix+X) | ld l,(ix+X) | ||||||||||||||
7x | ld (ix+X),b | ld (ix+X),c | ld (ix+X),d | ld (ix+X),e | ld (ix+X),h | ld (ix+X),l | ld (ix+X),a | ld a,ixh | ld a,ixl | ld a,(ix+X) | ||||||
8x | add a,ixh | add a,ixl | add a,(ix+X) | adc a,ixh | adc a,ixl | adc a,(ix+X) | ||||||||||
9x | sub ixh | sub ixl | sub (ix+X) | sbc a,ixh | sbc a,ixl | sbc a,(ix+X) | ||||||||||
Ax | and ixh | and ixl | and (ix+X) | xor ixh | xor ixl | xor (ix+X) | ||||||||||
Bx | or ixh | or ixl | or (ix+X) | cp ixh | cp ixl | cp (ix+X) | ||||||||||
Cx | prefix DDCB | |||||||||||||||
Dx | ||||||||||||||||
Ex | pop ix | ex (sp),ix | push ix | jp (ix) | ||||||||||||
Fx | ld sp,ix |