Lista rozkazów - tabela: Różnice pomiędzy wersjami
Z ZX Spectrum Wiki
(→Operacje z rejestrem IX) |
|||
Linia 307: | Linia 307: | ||
|[[Rozkaz |rst 56]] | |[[Rozkaz |rst 56]] | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Prefix CB == | == Prefix CB == | ||
{|class="wikitable" style="text-align:center" | {|class="wikitable" style="text-align:center" | ||
Linia 924: | Linia 615: | ||
|[[Rozkaz |set 7,a]] | |[[Rozkaz |set 7,a]] | ||
|} | |} | ||
− | + | == Prefix ED == | |
+ | {|class="wikitable" style="text-align:center" | ||
+ | !scope="col"|\ | ||
+ | !scope="col"|x0 | ||
+ | !scope="col"|x1 | ||
+ | !scope="col"|x2 | ||
+ | !scope="col"|x3 | ||
+ | !scope="col"|x4 | ||
+ | !scope="col"|x5 | ||
+ | !scope="col"|x6 | ||
+ | !scope="col"|x7 | ||
+ | !scope="col"|x8 | ||
+ | !scope="col"|x9 | ||
+ | !scope="col"|xA | ||
+ | !scope="col"|xB | ||
+ | !scope="col"|xC | ||
+ | !scope="col"|xD | ||
+ | !scope="col"|xE | ||
+ | !scope="col"|xF | ||
+ | |- | ||
+ | !scope="row"|0x | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | !scope="row"|1x | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | !scope="row"|2x | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | !scope="row"|3x | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | !scope="row"|4x | ||
+ | |[[Rozkaz |in b,(c)]] | ||
+ | |[[Rozkaz |out (c),b]] | ||
+ | |[[Rozkaz |sbc hl,bc]] | ||
+ | |[[Rozkaz |ld (NN),bc]] | ||
+ | |[[Rozkaz |neg]] | ||
+ | |[[Rozkaz |retn]] | ||
+ | |[[Rozkaz |im 0]] | ||
+ | |[[Rozkaz |ld i,a]] | ||
+ | |[[Rozkaz |in c,(c)]] | ||
+ | |[[Rozkaz |out (c),c]] | ||
+ | |[[Rozkaz |adc hl,bc]] | ||
+ | |[[Rozkaz |ld bc,(NN)]] | ||
+ | | | ||
+ | |[[Rozkaz |reti]] | ||
+ | | | ||
+ | |[[Rozkaz |ld r,a]] | ||
+ | |- | ||
+ | !scope="row"|5x | ||
+ | |[[Rozkaz |in d,(c)]] | ||
+ | |[[Rozkaz |out (c),d]] | ||
+ | |[[Rozkaz |sbc hl,de]] | ||
+ | |[[Rozkaz |ld (NN),de]] | ||
+ | | | ||
+ | | | ||
+ | |[[Rozkaz |im 1]] | ||
+ | |[[Rozkaz |ld a,i]] | ||
+ | |[[Rozkaz |in e,(c)]] | ||
+ | |[[Rozkaz |out (c),e]] | ||
+ | |[[Rozkaz |adc hl,de]] | ||
+ | |[[Rozkaz |ld de,(NN)]] | ||
+ | | | ||
+ | | | ||
+ | |[[Rozkaz |im 2]] | ||
+ | |[[Rozkaz |ld a,r]] | ||
+ | |- | ||
+ | !scope="row"|6x | ||
+ | |[[Rozkaz |in h,(c)]] | ||
+ | |[[Rozkaz |out (c),h]] | ||
+ | |[[Rozkaz |sbc hl,hl]] | ||
+ | |[[Rozkaz |ld (NN),hl]] | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |[[Rozkaz |rrd]] | ||
+ | |[[Rozkaz |in l,(c)]] | ||
+ | |[[Rozkaz |out (c),l]] | ||
+ | |[[Rozkaz |adc hl,hl]] | ||
+ | |[[Rozkaz |ld hl,(NN)]] | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |[[Rozkaz |rld]] | ||
+ | |- | ||
+ | !scope="row"|7x | ||
+ | |[[Rozkaz |in f,(c)]] | ||
+ | |<i>out (c),f</i> | ||
+ | |[[Rozkaz |sbc hl,sp]] | ||
+ | |[[Rozkaz |ld (NN),sp]] | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |[[Rozkaz |in a,(c)]] | ||
+ | |[[Rozkaz |out (c),a]] | ||
+ | |[[Rozkaz |adc hl,sp]] | ||
+ | |[[Rozkaz |ld sp,(NN)]] | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | !scope="row"|8x | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | !scope="row"|9x | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | !scope="row"|Ax | ||
+ | |[[Rozkaz |ldi]] | ||
+ | |[[Rozkaz |cpi]] | ||
+ | |[[Rozkaz |ini]] | ||
+ | |[[Rozkaz |outi]] | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |[[Rozkaz |ldd]] | ||
+ | |[[Rozkaz |cpd]] | ||
+ | |[[Rozkaz |ind]] | ||
+ | |[[Rozkaz |outd]] | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | !scope="row"|Bx | ||
+ | |[[Rozkaz |ldir]] | ||
+ | |[[Rozkaz |cpir]] | ||
+ | |[[Rozkaz |inir]] | ||
+ | |[[Rozkaz |otir]] | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |[[Rozkaz |lddr]] | ||
+ | |[[Rozkaz |cpdr]] | ||
+ | |[[Rozkaz |indr]] | ||
+ | |[[Rozkaz |otdr]] | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | !scope="row"|Cx | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | !scope="row"|Dx | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | !scope="row"|Ex | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | !scope="row"|Fx | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |} | ||
== Operacje z rejestrem IX == | == Operacje z rejestrem IX == | ||
{|class="wikitable" style="text-align:center" | {|class="wikitable" style="text-align:center" |
Wersja z 10:32, 30 maj 2014
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 | ||||||||||||||||
1x | ||||||||||||||||
2x | ||||||||||||||||
3x | ||||||||||||||||
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
Prefix DDCB
Prefix DDED
\ | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x | ||||||||||||||||
1x | ||||||||||||||||
2x | ||||||||||||||||
3x | ||||||||||||||||
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 |