Lista rozkazów - tabela: Różnice pomiędzy wersjami
Z ZX Spectrum Wiki
(→Prefix ED) |
(→Prefix CB) |
||
Linia 617: | Linia 617: | ||
== Prefix CB == | == Prefix CB == | ||
+ | {|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 | ||
+ | |[[Rozkaz |rlc b]] | ||
+ | |[[Rozkaz |rlc c]] | ||
+ | |[[Rozkaz |rlc d]] | ||
+ | |[[Rozkaz |rlc e]] | ||
+ | |[[Rozkaz |rlc h]] | ||
+ | |[[Rozkaz |rlc l]] | ||
+ | |[[Rozkaz |rlc (hl)]] | ||
+ | |[[Rozkaz |rlc a]] | ||
+ | |[[Rozkaz |rrc b]] | ||
+ | |[[Rozkaz |rrc c]] | ||
+ | |[[Rozkaz |rrc d]] | ||
+ | |[[Rozkaz |rrc e]] | ||
+ | |[[Rozkaz |rrc h]] | ||
+ | |[[Rozkaz |rrc l]] | ||
+ | |[[Rozkaz |rrc (hl)]] | ||
+ | |[[Rozkaz |rrc a]] | ||
+ | |- | ||
+ | !scope="row"|1x | ||
+ | |[[Rozkaz |rl b]] | ||
+ | |[[Rozkaz |rl c]] | ||
+ | |[[Rozkaz |rl d]] | ||
+ | |[[Rozkaz |rl e]] | ||
+ | |[[Rozkaz |rl h]] | ||
+ | |[[Rozkaz |rl l]] | ||
+ | |[[Rozkaz |rl (hl)]] | ||
+ | |[[Rozkaz |rl a]] | ||
+ | |[[Rozkaz |rr b]] | ||
+ | |[[Rozkaz |rr c]] | ||
+ | |[[Rozkaz |rr d]] | ||
+ | |[[Rozkaz |rr e]] | ||
+ | |[[Rozkaz |rr h]] | ||
+ | |[[Rozkaz |rr l]] | ||
+ | |[[Rozkaz |rr (hl)]] | ||
+ | |[[Rozkaz |rr a]] | ||
+ | |- | ||
+ | !scope="row"|2x | ||
+ | |[[Rozkaz |sla b]] | ||
+ | |[[Rozkaz |sla c]] | ||
+ | |[[Rozkaz |sla d]] | ||
+ | |[[Rozkaz |sla e]] | ||
+ | |[[Rozkaz |sla h]] | ||
+ | |[[Rozkaz |sla l]] | ||
+ | |[[Rozkaz |sla (hl)]] | ||
+ | |[[Rozkaz |sla a]] | ||
+ | |[[Rozkaz |sra b]] | ||
+ | |[[Rozkaz |sra c]] | ||
+ | |[[Rozkaz |sra d]] | ||
+ | |[[Rozkaz |sra e]] | ||
+ | |[[Rozkaz |sra h]] | ||
+ | |[[Rozkaz |sra l]] | ||
+ | |[[Rozkaz |sra (hl)]] | ||
+ | |[[Rozkaz |sra a]] | ||
+ | |- | ||
+ | !scope="row"|3x | ||
+ | |<i>sll b</i> | ||
+ | |<i>sll c</i> | ||
+ | |<i>sll d</i> | ||
+ | |<i>sll e</i> | ||
+ | |<i>sll h</i> | ||
+ | |<i>sll l</i> | ||
+ | |<i>sll (hl)</i> | ||
+ | |<i>sll a</i> | ||
+ | |[[Rozkaz |srl b]] | ||
+ | |[[Rozkaz |srl c]] | ||
+ | |[[Rozkaz |srl d]] | ||
+ | |[[Rozkaz |srl e]] | ||
+ | |[[Rozkaz |srl h]] | ||
+ | |[[Rozkaz |srl l]] | ||
+ | |[[Rozkaz |srl (hl)]] | ||
+ | |[[Rozkaz |srl a]] | ||
+ | |- | ||
+ | !scope="row"|4x | ||
+ | |[[Rozkaz |bit 0,b]] | ||
+ | |[[Rozkaz |bit 0,c]] | ||
+ | |[[Rozkaz |bit 0,d]] | ||
+ | |[[Rozkaz |bit 0,e]] | ||
+ | |[[Rozkaz |bit 0,h]] | ||
+ | |[[Rozkaz |bit 0,l]] | ||
+ | |[[Rozkaz |bit 0,(hl)]] | ||
+ | |[[Rozkaz |bit 0,a]] | ||
+ | |[[Rozkaz |bit 1,b]] | ||
+ | |[[Rozkaz |bit 1,c]] | ||
+ | |[[Rozkaz |bit 1,d]] | ||
+ | |[[Rozkaz |bit 1,e]] | ||
+ | |[[Rozkaz |bit 1,h]] | ||
+ | |[[Rozkaz |bit 1,l]] | ||
+ | |[[Rozkaz |bit 1,(hl)]] | ||
+ | |[[Rozkaz |bit 1,a]] | ||
+ | |- | ||
+ | !scope="row"|5x | ||
+ | |[[Rozkaz |bit 2,b]] | ||
+ | |[[Rozkaz |bit 2,c]] | ||
+ | |[[Rozkaz |bit 2,d]] | ||
+ | |[[Rozkaz |bit 2,e]] | ||
+ | |[[Rozkaz |bit 2,h]] | ||
+ | |[[Rozkaz |bit 2,l]] | ||
+ | |[[Rozkaz |bit 2,(hl)]] | ||
+ | |[[Rozkaz |bit 2,a]] | ||
+ | |[[Rozkaz |bit 3,b]] | ||
+ | |[[Rozkaz |bit 3,c]] | ||
+ | |[[Rozkaz |bit 3,d]] | ||
+ | |[[Rozkaz |bit 3,e]] | ||
+ | |[[Rozkaz |bit 3,h]] | ||
+ | |[[Rozkaz |bit 3,l]] | ||
+ | |[[Rozkaz |bit 3,(hl)]] | ||
+ | |[[Rozkaz |bit 3,a]] | ||
+ | |- | ||
+ | !scope="row"|6x | ||
+ | |[[Rozkaz |bit 4,b]] | ||
+ | |[[Rozkaz |bit 4,c]] | ||
+ | |[[Rozkaz |bit 4,d]] | ||
+ | |[[Rozkaz |bit 4,e]] | ||
+ | |[[Rozkaz |bit 4,h]] | ||
+ | |[[Rozkaz |bit 4,l]] | ||
+ | |[[Rozkaz |bit 4,(hl)]] | ||
+ | |[[Rozkaz |bit 4,a]] | ||
+ | |[[Rozkaz |bit 5,b]] | ||
+ | |[[Rozkaz |bit 5,c]] | ||
+ | |[[Rozkaz |bit 5,d]] | ||
+ | |[[Rozkaz |bit 5,e]] | ||
+ | |[[Rozkaz |bit 5,h]] | ||
+ | |[[Rozkaz |bit 5,l]] | ||
+ | |[[Rozkaz |bit 5,(hl)]] | ||
+ | |[[Rozkaz |bit 5,a]] | ||
+ | |- | ||
+ | !scope="row"|7x | ||
+ | |[[Rozkaz |bit 6,b]] | ||
+ | |[[Rozkaz |bit 6,c]] | ||
+ | |[[Rozkaz |bit 6,d]] | ||
+ | |[[Rozkaz |bit 6,e]] | ||
+ | |[[Rozkaz |bit 6,h]] | ||
+ | |[[Rozkaz |bit 6,l]] | ||
+ | |[[Rozkaz |bit 6,(hl)]] | ||
+ | |[[Rozkaz |bit 6,a]] | ||
+ | |[[Rozkaz |bit 7,b]] | ||
+ | |[[Rozkaz |bit 7,c]] | ||
+ | |[[Rozkaz |bit 7,d]] | ||
+ | |[[Rozkaz |bit 7,e]] | ||
+ | |[[Rozkaz |bit 7,h]] | ||
+ | |[[Rozkaz |bit 7,l]] | ||
+ | |[[Rozkaz |bit 7,(hl)]] | ||
+ | |[[Rozkaz |bit 7,a]] | ||
+ | |- | ||
+ | !scope="row"|8x | ||
+ | |[[Rozkaz |res 0,b]] | ||
+ | |[[Rozkaz |res 0,c]] | ||
+ | |[[Rozkaz |res 0,d]] | ||
+ | |[[Rozkaz |res 0,e]] | ||
+ | |[[Rozkaz |res 0,h]] | ||
+ | |[[Rozkaz |res 0,l]] | ||
+ | |[[Rozkaz |res 0,(hl)]] | ||
+ | |[[Rozkaz |res 0,a]] | ||
+ | |[[Rozkaz |res 1,b]] | ||
+ | |[[Rozkaz |res 1,c]] | ||
+ | |[[Rozkaz |res 1,d]] | ||
+ | |[[Rozkaz |res 1,e]] | ||
+ | |[[Rozkaz |res 1,h]] | ||
+ | |[[Rozkaz |res 1,l]] | ||
+ | |[[Rozkaz |res 1,(hl)]] | ||
+ | |[[Rozkaz |res 1,a]] | ||
+ | |- | ||
+ | !scope="row"|9x | ||
+ | |[[Rozkaz |res 2,b]] | ||
+ | |[[Rozkaz |res 2,c]] | ||
+ | |[[Rozkaz |res 2,d]] | ||
+ | |[[Rozkaz |res 2,e]] | ||
+ | |[[Rozkaz |res 2,h]] | ||
+ | |[[Rozkaz |res 2,l]] | ||
+ | |[[Rozkaz |res 2,(hl)]] | ||
+ | |[[Rozkaz |res 2,a]] | ||
+ | |[[Rozkaz |res 3,b]] | ||
+ | |[[Rozkaz |res 3,c]] | ||
+ | |[[Rozkaz |res 3,d]] | ||
+ | |[[Rozkaz |res 3,e]] | ||
+ | |[[Rozkaz |res 3,h]] | ||
+ | |[[Rozkaz |res 3,l]] | ||
+ | |[[Rozkaz |res 3,(hl)]] | ||
+ | |[[Rozkaz |res 3,a]] | ||
+ | |- | ||
+ | !scope="row"|Ax | ||
+ | |[[Rozkaz |res 4,b]] | ||
+ | |[[Rozkaz |res 4,c]] | ||
+ | |[[Rozkaz |res 4,d]] | ||
+ | |[[Rozkaz |res 4,e]] | ||
+ | |[[Rozkaz |res 4,h]] | ||
+ | |[[Rozkaz |res 4,l]] | ||
+ | |[[Rozkaz |res 4,(hl)]] | ||
+ | |[[Rozkaz |res 4,a]] | ||
+ | |[[Rozkaz |res 5,b]] | ||
+ | |[[Rozkaz |res 5,c]] | ||
+ | |[[Rozkaz |res 5,d]] | ||
+ | |[[Rozkaz |res 5,e]] | ||
+ | |[[Rozkaz |res 5,h]] | ||
+ | |[[Rozkaz |res 5,l]] | ||
+ | |[[Rozkaz |res 5,(hl)]] | ||
+ | |[[Rozkaz |res 5,a]] | ||
+ | |- | ||
+ | !scope="row"|Bx | ||
+ | |[[Rozkaz |res 6,b]] | ||
+ | |[[Rozkaz |res 6,c]] | ||
+ | |[[Rozkaz |res 6,d]] | ||
+ | |[[Rozkaz |res 6,e]] | ||
+ | |[[Rozkaz |res 6,h]] | ||
+ | |[[Rozkaz |res 6,l]] | ||
+ | |[[Rozkaz |res 6,(hl)]] | ||
+ | |[[Rozkaz |res 6,a]] | ||
+ | |[[Rozkaz |res 7,b]] | ||
+ | |[[Rozkaz |res 7,c]] | ||
+ | |[[Rozkaz |res 7,d]] | ||
+ | |[[Rozkaz |res 7,e]] | ||
+ | |[[Rozkaz |res 7,h]] | ||
+ | |[[Rozkaz |res 7,l]] | ||
+ | |[[Rozkaz |res 7,(hl)]] | ||
+ | |[[Rozkaz |res 7,a]] | ||
+ | |- | ||
+ | !scope="row"|Cx | ||
+ | |[[Rozkaz |set 0,b]] | ||
+ | |[[Rozkaz |set 0,c]] | ||
+ | |[[Rozkaz |set 0,d]] | ||
+ | |[[Rozkaz |set 0,e]] | ||
+ | |[[Rozkaz |set 0,h]] | ||
+ | |[[Rozkaz |set 0,l]] | ||
+ | |[[Rozkaz |set 0,(hl)]] | ||
+ | |[[Rozkaz |set 0,a]] | ||
+ | |[[Rozkaz |set 1,b]] | ||
+ | |[[Rozkaz |set 1,c]] | ||
+ | |[[Rozkaz |set 1,d]] | ||
+ | |[[Rozkaz |set 1,e]] | ||
+ | |[[Rozkaz |set 1,h]] | ||
+ | |[[Rozkaz |set 1,l]] | ||
+ | |[[Rozkaz |set 1,(hl)]] | ||
+ | |[[Rozkaz |set 1,a]] | ||
+ | |- | ||
+ | !scope="row"|Dx | ||
+ | |[[Rozkaz |set 2,b]] | ||
+ | |[[Rozkaz |set 2,c]] | ||
+ | |[[Rozkaz |set 2,d]] | ||
+ | |[[Rozkaz |set 2,e]] | ||
+ | |[[Rozkaz |set 2,h]] | ||
+ | |[[Rozkaz |set 2,l]] | ||
+ | |[[Rozkaz |set 2,(hl)]] | ||
+ | |[[Rozkaz |set 2,a]] | ||
+ | |[[Rozkaz |set 3,b]] | ||
+ | |[[Rozkaz |set 3,c]] | ||
+ | |[[Rozkaz |set 3,d]] | ||
+ | |[[Rozkaz |set 3,e]] | ||
+ | |[[Rozkaz |set 3,h]] | ||
+ | |[[Rozkaz |set 3,l]] | ||
+ | |[[Rozkaz |set 3,(hl)]] | ||
+ | |[[Rozkaz |set 3,a]] | ||
+ | |- | ||
+ | !scope="row"|Ex | ||
+ | |[[Rozkaz |set 4,b]] | ||
+ | |[[Rozkaz |set 4,c]] | ||
+ | |[[Rozkaz |set 4,d]] | ||
+ | |[[Rozkaz |set 4,e]] | ||
+ | |[[Rozkaz |set 4,h]] | ||
+ | |[[Rozkaz |set 4,l]] | ||
+ | |[[Rozkaz |set 4,(hl)]] | ||
+ | |[[Rozkaz |set 4,a]] | ||
+ | |[[Rozkaz |set 5,b]] | ||
+ | |[[Rozkaz |set 5,c]] | ||
+ | |[[Rozkaz |set 5,d]] | ||
+ | |[[Rozkaz |set 5,e]] | ||
+ | |[[Rozkaz |set 5,h]] | ||
+ | |[[Rozkaz |set 5,l]] | ||
+ | |[[Rozkaz |set 5,(hl)]] | ||
+ | |[[Rozkaz |set 5,a]] | ||
+ | |- | ||
+ | !scope="row"|Fx | ||
+ | |[[Rozkaz |set 6,b]] | ||
+ | |[[Rozkaz |set 6,c]] | ||
+ | |[[Rozkaz |set 6,d]] | ||
+ | |[[Rozkaz |set 6,e]] | ||
+ | |[[Rozkaz |set 6,h]] | ||
+ | |[[Rozkaz |set 6,l]] | ||
+ | |[[Rozkaz |set 6,(hl)]] | ||
+ | |[[Rozkaz |set 6,a]] | ||
+ | |[[Rozkaz |set 7,b]] | ||
+ | |[[Rozkaz |set 7,c]] | ||
+ | |[[Rozkaz |set 7,d]] | ||
+ | |[[Rozkaz |set 7,e]] | ||
+ | |[[Rozkaz |set 7,h]] | ||
+ | |[[Rozkaz |set 7,l]] | ||
+ | |[[Rozkaz |set 7,(hl)]] | ||
+ | |[[Rozkaz |set 7,a]] | ||
+ | |} | ||
+ | |||
== Operacje z rejestrem IX == | == Operacje z rejestrem IX == | ||
== Operacje z rejestrem IY == | == Operacje z rejestrem IY == |
Wersja z 09:14, 30 maj 2014
Spis treści
Podstawowe
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 |