Lista rozkazów - tabela: Różnice pomiędzy wersjami
Z ZX Spectrum Wiki
(→Prefix CB) |
(→Operacje z rejestrem IX) |
||
Linia 926: | Linia 926: | ||
== Operacje z rejestrem IX == | == Operacje z rejestrem IX == | ||
+ | {|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 NOP|nop]] | ||
+ | |[[Rozkazy przesłań 16-bitowe|ld bc,NN ]] | ||
+ | |[[Rozkazy przesłań 8-bitowe|ld (bc),a]] | ||
+ | |[[Rozkaz |inc bc]] | ||
+ | |[[Rozkaz |inc b]] | ||
+ | |[[Rozkaz |dec b]] | ||
+ | |[[Rozkaz |ld b,N]] | ||
+ | |[[Rozkaz |rlc a]] | ||
+ | |[[Rozkaz |ex af,af']] | ||
+ | |[[Rozkaz |add hl,bc]] | ||
+ | |[[Rozkaz |ld a,(bc)]] | ||
+ | |[[Rozkaz |dec bc]] | ||
+ | |[[Rozkaz |inc c]] | ||
+ | |[[Rozkaz |dec c]] | ||
+ | |[[Rozkaz |ld c,N]] | ||
+ | |[[Rozkaz |rrc a]] | ||
+ | |- | ||
+ | !scope="row"|1x | ||
+ | |[[Rozkaz |djnz X]] | ||
+ | |[[Rozkaz |ld de,NN]] | ||
+ | |[[Rozkaz |ld (de),a]] | ||
+ | |[[Rozkaz |inc de]] | ||
+ | |[[Rozkaz |inc d]] | ||
+ | |[[Rozkaz |dec d]] | ||
+ | |[[Rozkaz |ld d,N]] | ||
+ | |[[Rozkaz |rla]] | ||
+ | |[[Rozkaz |jr X]] | ||
+ | |[[Rozkaz |add hl,de]] | ||
+ | |[[Rozkaz |ld a,(de)]] | ||
+ | |[[Rozkaz |dec de]] | ||
+ | |[[Rozkaz |inc e]] | ||
+ | |[[Rozkaz |dec e]] | ||
+ | |[[Rozkaz |ld e,N]] | ||
+ | |[[Rozkaz |rra]] | ||
+ | |- | ||
+ | !scope="row"|2x | ||
+ | |[[Rozkaz |jr nz,X]] | ||
+ | |[[Rozkaz |ld hl,NN]] | ||
+ | |[[Rozkaz |ld (NN),hl]] | ||
+ | |[[Rozkaz |inc hl]] | ||
+ | |[[Rozkaz |inc h]] | ||
+ | |[[Rozkaz |dec h]] | ||
+ | |[[Rozkaz |ld h,N]] | ||
+ | |[[Rozkaz |daa]] | ||
+ | |[[Rozkaz |jr z,X]] | ||
+ | |[[Rozkaz |add hl,hl]] | ||
+ | |[[Rozkaz |ld hl,(NN)]] | ||
+ | |[[Rozkaz |dec hl]] | ||
+ | |[[Rozkaz |inc l]] | ||
+ | |[[Rozkaz |dec l]] | ||
+ | |[[Rozkaz |ld l,N]] | ||
+ | |[[Rozkaz |cpl]] | ||
+ | |- | ||
+ | !scope="row"|3x | ||
+ | |[[Rozkaz |jr nc,X]] | ||
+ | |[[Rozkaz |ld sp,NN]] | ||
+ | |[[Rozkaz |ld (NN),a]] | ||
+ | |[[Rozkaz |inc sp]] | ||
+ | |[[Rozkaz |inc (hl)]] | ||
+ | |[[Rozkaz |dec (hl)]] | ||
+ | |[[Rozkaz |ld (hl),N]] | ||
+ | |[[Rozkaz |scf]] | ||
+ | |[[Rozkaz |jr c,X]] | ||
+ | |[[Rozkaz |add hl,sp]] | ||
+ | |[[Rozkaz |ld a,(NN)]] | ||
+ | |[[Rozkaz |dec sp]] | ||
+ | |[[Rozkaz |inc a]] | ||
+ | |[[Rozkaz |dec a]] | ||
+ | |[[Rozkaz |ld a,N]] | ||
+ | |[[Rozkaz |ccf]] | ||
+ | |- | ||
+ | !scope="row"|4x | ||
+ | |[[Rozkaz |ld b,b]] | ||
+ | |[[Rozkaz |ld b,c]] | ||
+ | |[[Rozkaz |ld b,d]] | ||
+ | |[[Rozkaz |ld b,e]] | ||
+ | |[[Rozkaz |ld b,h]] | ||
+ | |[[Rozkaz |ld b,l]] | ||
+ | |[[Rozkaz |ld b,(hl)]] | ||
+ | |[[Rozkaz |ld b,a]] | ||
+ | |[[Rozkaz |ld c,b]] | ||
+ | |[[Rozkaz |ld c,c]] | ||
+ | |[[Rozkaz |ld c,d]] | ||
+ | |[[Rozkaz |ld c,e]] | ||
+ | |[[Rozkaz |ld c,h]] | ||
+ | |[[Rozkaz |ld c,l]] | ||
+ | |[[Rozkaz |ld c,(hl)]] | ||
+ | |[[Rozkaz |ld c,a]] | ||
+ | |- | ||
+ | !scope="row"|5x | ||
+ | |[[Rozkaz |ld d,b]] | ||
+ | |[[Rozkaz |ld d,c]] | ||
+ | |[[Rozkaz |ld d,d]] | ||
+ | |[[Rozkaz |ld d,e]] | ||
+ | |[[Rozkaz |ld d,h]] | ||
+ | |[[Rozkaz |ld d,l]] | ||
+ | |[[Rozkaz |ld d,(hl)]] | ||
+ | |[[Rozkaz |ld d,a]] | ||
+ | |[[Rozkaz |ld e,b]] | ||
+ | |[[Rozkaz |ld e,c]] | ||
+ | |[[Rozkaz |ld e,d]] | ||
+ | |[[Rozkaz |ld e,e]] | ||
+ | |[[Rozkaz |ld e,h]] | ||
+ | |[[Rozkaz |ld e,l]] | ||
+ | |[[Rozkaz |ld e,(hl)]] | ||
+ | |[[Rozkaz |ld e,a]] | ||
+ | |- | ||
+ | !scope="row"|6x | ||
+ | |[[Rozkaz |ld h,b]] | ||
+ | |[[Rozkaz |ld h,c]] | ||
+ | |[[Rozkaz |ld h,d]] | ||
+ | |[[Rozkaz |ld h,e]] | ||
+ | |[[Rozkaz |ld h,h]] | ||
+ | |[[Rozkaz |ld h,l]] | ||
+ | |[[Rozkaz |ld h,(hl)]] | ||
+ | |[[Rozkaz |ld h,a]] | ||
+ | |[[Rozkaz |ld l,b]] | ||
+ | |[[Rozkaz |ld l,c]] | ||
+ | |[[Rozkaz |ld l,d]] | ||
+ | |[[Rozkaz |ld l,e]] | ||
+ | |[[Rozkaz |ld l,h]] | ||
+ | |[[Rozkaz |ld l,l]] | ||
+ | |[[Rozkaz |ld l,(hl)]] | ||
+ | |[[Rozkaz |ld l,a]] | ||
+ | |- | ||
+ | !scope="row"|7x | ||
+ | |[[Rozkaz |ld (hl),b]] | ||
+ | |[[Rozkaz |ld (hl),c]] | ||
+ | |[[Rozkaz |ld (hl),d]] | ||
+ | |[[Rozkaz |ld (hl),e]] | ||
+ | |[[Rozkaz |ld (hl),h]] | ||
+ | |[[Rozkaz |ld (hl),l]] | ||
+ | |[[Rozkaz |halt]] | ||
+ | |[[Rozkaz |ld (hl),a]] | ||
+ | |[[Rozkaz |ld a,b]] | ||
+ | |[[Rozkaz |ld a,c]] | ||
+ | |[[Rozkaz |ld a,d]] | ||
+ | |[[Rozkaz |ld a,e]] | ||
+ | |[[Rozkaz |ld a,h]] | ||
+ | |[[Rozkaz |ld a,l]] | ||
+ | |[[Rozkaz |ld a,(hl)]] | ||
+ | |[[Rozkaz |ld a,a]] | ||
+ | |- | ||
+ | !scope="row"|8x | ||
+ | |[[Rozkaz |add a,b]] | ||
+ | |[[Rozkaz |add a,c]] | ||
+ | |[[Rozkaz |add a,d]] | ||
+ | |[[Rozkaz |add a,e]] | ||
+ | |[[Rozkaz |add a,h]] | ||
+ | |[[Rozkaz |add a,l]] | ||
+ | |[[Rozkaz |add a,(hl)]] | ||
+ | |[[Rozkaz |add a,a]] | ||
+ | |[[Rozkaz |adc a,b]] | ||
+ | |[[Rozkaz |adc a,c]] | ||
+ | |[[Rozkaz |adc a,d]] | ||
+ | |[[Rozkaz |adc a,e]] | ||
+ | |[[Rozkaz |adc a,h]] | ||
+ | |[[Rozkaz |adc a,l]] | ||
+ | |[[Rozkaz |adc a,(hl)]] | ||
+ | |[[Rozkaz |adc a,a]] | ||
+ | |- | ||
+ | !scope="row"|9x | ||
+ | |[[Rozkaz |sub b]] | ||
+ | |[[Rozkaz |sub c]] | ||
+ | |[[Rozkaz |sub d]] | ||
+ | |[[Rozkaz |sub e]] | ||
+ | |[[Rozkaz |sub h]] | ||
+ | |[[Rozkaz |sub l]] | ||
+ | |[[Rozkaz |sub (hl)]] | ||
+ | |[[Rozkaz |sub a]] | ||
+ | |[[Rozkaz |sbc a,b]] | ||
+ | |[[Rozkaz |sbc a,c]] | ||
+ | |[[Rozkaz |sbc a,d]] | ||
+ | |[[Rozkaz |sbc a,e]] | ||
+ | |[[Rozkaz |sbc a,h]] | ||
+ | |[[Rozkaz |sbc a,l]] | ||
+ | |[[Rozkaz |sbc a,(hl)]] | ||
+ | |[[Rozkaz |sbc a,a]] | ||
+ | |- | ||
+ | !scope="row"|Ax | ||
+ | |[[Rozkaz |and b]] | ||
+ | |[[Rozkaz |and c]] | ||
+ | |[[Rozkaz |and d]] | ||
+ | |[[Rozkaz |and e]] | ||
+ | |[[Rozkaz |and h]] | ||
+ | |[[Rozkaz |and l]] | ||
+ | |[[Rozkaz |and (hl)]] | ||
+ | |[[Rozkaz |and a]] | ||
+ | |[[Rozkaz |xor b]] | ||
+ | |[[Rozkaz |xor c]] | ||
+ | |[[Rozkaz |xor d]] | ||
+ | |[[Rozkaz |xor e]] | ||
+ | |[[Rozkaz |xor h]] | ||
+ | |[[Rozkaz |xor l]] | ||
+ | |[[Rozkaz |xor (hl)]] | ||
+ | |[[Rozkaz |xor a]] | ||
+ | |- | ||
+ | !scope="row"|Bx | ||
+ | |[[Rozkaz |or b]] | ||
+ | |[[Rozkaz |or c]] | ||
+ | |[[Rozkaz |or d]] | ||
+ | |[[Rozkaz |or e]] | ||
+ | |[[Rozkaz |or h]] | ||
+ | |[[Rozkaz |or l]] | ||
+ | |[[Rozkaz |or (hl)]] | ||
+ | |[[Rozkaz |or a]] | ||
+ | |[[Rozkaz |cp b]] | ||
+ | |[[Rozkaz |cp c]] | ||
+ | |[[Rozkaz |cp d]] | ||
+ | |[[Rozkaz |cp e]] | ||
+ | |[[Rozkaz |cp h]] | ||
+ | |[[Rozkaz |cp l]] | ||
+ | |[[Rozkaz |cp (hl)]] | ||
+ | |[[Rozkaz |cp a]] | ||
+ | |- | ||
+ | !scope="row"|Cx | ||
+ | |[[Rozkaz |ret nz]] | ||
+ | |[[Rozkaz |pop bc]] | ||
+ | |[[Rozkaz |jp nz,NN]] | ||
+ | |[[Rozkaz |jp NN]] | ||
+ | |[[Rozkaz |call nz,NN]] | ||
+ | |[[Rozkaz |push bc]] | ||
+ | |[[Rozkaz |add a,N]] | ||
+ | |[[Rozkaz |rst 0]] | ||
+ | |[[Rozkaz |ret z]] | ||
+ | |[[Rozkaz |ret]] | ||
+ | |[[Rozkaz |jp z,NN]] | ||
+ | |<b>[[#Prefix DDCB|prefix DDCB]]</b> | ||
+ | |[[Rozkaz |call z,NN]] | ||
+ | |[[Rozkaz |call NN]] | ||
+ | |[[Rozkaz |adc a,N]] | ||
+ | |[[Rozkaz |rst 8]] | ||
+ | |- | ||
+ | !scope="row"|Dx | ||
+ | |[[Rozkaz |ret nc]] | ||
+ | |[[Rozkaz |pop de]] | ||
+ | |[[Rozkaz |jp nc,NN]] | ||
+ | |[[Rozkaz |out (N),a]] | ||
+ | |[[Rozkaz |call nc,NN]] | ||
+ | |[[Rozkaz |push de]] | ||
+ | |[[Rozkaz |sub N]] | ||
+ | |[[Rozkaz |rst 16]] | ||
+ | |[[Rozkaz |ret c]] | ||
+ | |[[Rozkaz |exx]] | ||
+ | |[[Rozkaz |jp c,NN]] | ||
+ | |[[Rozkaz |in a,(N)]] | ||
+ | |[[Rozkaz |call c,NN]] | ||
+ | | | ||
+ | |[[Rozkaz |sbc a,N]] | ||
+ | |[[Rozkaz |rst 24]] | ||
+ | |- | ||
+ | !scope="row"|Ex | ||
+ | |[[Rozkaz |ret po]] | ||
+ | |[[Rozkaz |pop hl]] | ||
+ | |[[Rozkaz |jp po,NN]] | ||
+ | |[[Rozkaz |ex (sp),hl]] | ||
+ | |[[Rozkaz |call po,NN]] | ||
+ | |[[Rozkaz |push hl]] | ||
+ | |[[Rozkaz |and N]] | ||
+ | |[[Rozkaz |rst 32]] | ||
+ | |[[Rozkaz |ret pe]] | ||
+ | |[[Rozkaz |jp (hl)]] | ||
+ | |[[Rozkaz |jp pe,NN]] | ||
+ | |[[Rozkaz |ex de,hl]] | ||
+ | |[[Rozkaz |call pe,NN]] | ||
+ | |<b>[[#Prefix DDED|prefix DDED]]</b> | ||
+ | |[[Rozkaz |xor N]] | ||
+ | |[[Rozkaz |rst 40]] | ||
+ | |- | ||
+ | !scope="row"|Fx | ||
+ | |[[Rozkaz |ret p]] | ||
+ | |[[Rozkaz |pop af]] | ||
+ | |[[Rozkaz |jp p,NN]] | ||
+ | |[[Rozkaz |di]] | ||
+ | |[[Rozkaz |call p,NN]] | ||
+ | |[[Rozkaz |push af]] | ||
+ | |[[Rozkaz |or N]] | ||
+ | |[[Rozkaz |rst 48]] | ||
+ | |[[Rozkaz |ret m]] | ||
+ | |[[Rozkaz |ld sp,hl]] | ||
+ | |[[Rozkaz |jp m,NN]] | ||
+ | |[[Rozkaz |ei]] | ||
+ | |[[Rozkaz |call m,NN]] | ||
+ | | | ||
+ | |[[Rozkaz |cp N]] | ||
+ | |[[Rozkaz |rst 56]] | ||
+ | |} | ||
+ | == Prefix DDCB == | ||
+ | {|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]] | ||
+ | |} | ||
+ | == Prefix DDED == | ||
+ | {|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 IY == | == Operacje z rejestrem IY == |
Wersja z 10:31, 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 |
Prefix CB
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 |