Lista rozkazów - tabela: Różnice pomiędzy wersjami
Z ZX Spectrum Wiki
Linia 20: | Linia 20: | ||
!scope="row"|0x | !scope="row"|0x | ||
|[[Rozkaz NOP|nop]] | |[[Rozkaz NOP|nop]] | ||
− | |[[Rozkazy przesłań 16-bitowe|ld bc, | + | |[[Rozkazy przesłań 16-bitowe|ld bc,NN ]] |
|[[Rozkazy przesłań 8-bitowe|ld (bc),a]] | |[[Rozkazy przesłań 8-bitowe|ld (bc),a]] | ||
|[[Rozkaz |inc bc]] | |[[Rozkaz |inc bc]] | ||
|[[Rozkaz |inc b]] | |[[Rozkaz |inc b]] | ||
|[[Rozkaz |dec b]] | |[[Rozkaz |dec b]] | ||
− | |[[Rozkaz |ld b, | + | |[[Rozkaz |ld b,N]] |
|[[Rozkaz |rlc a]] | |[[Rozkaz |rlc a]] | ||
|[[Rozkaz |ex af,af']] | |[[Rozkaz |ex af,af']] | ||
Linia 33: | Linia 33: | ||
|[[Rozkaz |inc c]] | |[[Rozkaz |inc c]] | ||
|[[Rozkaz |dec c]] | |[[Rozkaz |dec c]] | ||
− | |[[Rozkaz |ld c, | + | |[[Rozkaz |ld c,N]] |
|[[Rozkaz |rrc a]] | |[[Rozkaz |rrc a]] | ||
|- | |- | ||
!scope="row"|1x | !scope="row"|1x | ||
− | |[[Rozkaz |djnz | + | |[[Rozkaz |djnz X]] |
− | |[[Rozkaz |ld de, | + | |[[Rozkaz |ld de,NN]] |
|[[Rozkaz |ld (de),a]] | |[[Rozkaz |ld (de),a]] | ||
|[[Rozkaz |inc de]] | |[[Rozkaz |inc de]] | ||
|[[Rozkaz |inc d]] | |[[Rozkaz |inc d]] | ||
|[[Rozkaz |dec d]] | |[[Rozkaz |dec d]] | ||
− | |[[Rozkaz |ld d, | + | |[[Rozkaz |ld d,N]] |
|[[Rozkaz |rla]] | |[[Rozkaz |rla]] | ||
− | |[[Rozkaz |jr | + | |[[Rozkaz |jr X]] |
|[[Rozkaz |add hl,de]] | |[[Rozkaz |add hl,de]] | ||
|[[Rozkaz |ld a,(de)]] | |[[Rozkaz |ld a,(de)]] | ||
Linia 51: | Linia 51: | ||
|[[Rozkaz |inc e]] | |[[Rozkaz |inc e]] | ||
|[[Rozkaz |dec e]] | |[[Rozkaz |dec e]] | ||
− | |[[Rozkaz |ld e, | + | |[[Rozkaz |ld e,N]] |
|[[Rozkaz |rra]] | |[[Rozkaz |rra]] | ||
|- | |- | ||
!scope="row"|2x | !scope="row"|2x | ||
− | |[[Rozkaz |jr nz, | + | |[[Rozkaz |jr nz,X]] |
− | |[[Rozkaz |ld hl, | + | |[[Rozkaz |ld hl,NN]] |
− | |[[Rozkaz |ld ( | + | |[[Rozkaz |ld (NN),hl]] |
|[[Rozkaz |inc hl]] | |[[Rozkaz |inc hl]] | ||
|[[Rozkaz |inc h]] | |[[Rozkaz |inc h]] | ||
|[[Rozkaz |dec h]] | |[[Rozkaz |dec h]] | ||
− | |[[Rozkaz |ld h, | + | |[[Rozkaz |ld h,N]] |
|[[Rozkaz |daa]] | |[[Rozkaz |daa]] | ||
− | |[[Rozkaz |jr z, | + | |[[Rozkaz |jr z,X]] |
|[[Rozkaz |add hl,hl]] | |[[Rozkaz |add hl,hl]] | ||
− | |[[Rozkaz |ld hl,( | + | |[[Rozkaz |ld hl,(NN)]] |
|[[Rozkaz |dec hl]] | |[[Rozkaz |dec hl]] | ||
|[[Rozkaz |inc l]] | |[[Rozkaz |inc l]] | ||
|[[Rozkaz |dec l]] | |[[Rozkaz |dec l]] | ||
− | |[[Rozkaz |ld l, | + | |[[Rozkaz |ld l,N]] |
|[[Rozkaz |cpl]] | |[[Rozkaz |cpl]] | ||
|- | |- | ||
!scope="row"|3x | !scope="row"|3x | ||
− | |[[Rozkaz |jr nc, | + | |[[Rozkaz |jr nc,X]] |
− | |[[Rozkaz |ld sp, | + | |[[Rozkaz |ld sp,NN]] |
− | |[[Rozkaz |ld ( | + | |[[Rozkaz |ld (NN),a]] |
|[[Rozkaz |inc sp]] | |[[Rozkaz |inc sp]] | ||
|[[Rozkaz |inc (hl)]] | |[[Rozkaz |inc (hl)]] | ||
|[[Rozkaz |dec (hl)]] | |[[Rozkaz |dec (hl)]] | ||
− | |[[Rozkaz |ld (hl), | + | |[[Rozkaz |ld (hl),N]] |
|[[Rozkaz |scf]] | |[[Rozkaz |scf]] | ||
− | |[[Rozkaz |jr c, | + | |[[Rozkaz |jr c,X]] |
|[[Rozkaz |add hl,sp]] | |[[Rozkaz |add hl,sp]] | ||
− | |[[Rozkaz |ld a,( | + | |[[Rozkaz |ld a,(NN)]] |
|[[Rozkaz |dec sp]] | |[[Rozkaz |dec sp]] | ||
|[[Rozkaz |inc a]] | |[[Rozkaz |inc a]] | ||
|[[Rozkaz |dec a]] | |[[Rozkaz |dec a]] | ||
− | |[[Rozkaz |ld a, | + | |[[Rozkaz |ld a,N]] |
|[[Rozkaz |ccf]] | |[[Rozkaz |ccf]] | ||
|- | |- | ||
Linia 163: | Linia 163: | ||
|- | |- | ||
!scope="row"|8x | !scope="row"|8x | ||
− | |[[Rozkaz | | + | |[[Rozkaz |add a,b]] |
− | |[[Rozkaz | | + | |[[Rozkaz |add a,c]] |
− | |[[Rozkaz | | + | |[[Rozkaz |add a,d]] |
− | |[[Rozkaz | | + | |[[Rozkaz |add a,e]] |
− | |[[Rozkaz | | + | |[[Rozkaz |add a,h]] |
− | |[[Rozkaz | | + | |[[Rozkaz |add a,l]] |
− | |[[Rozkaz | | + | |[[Rozkaz |add a,(hl)]] |
− | |[[Rozkaz | | + | |[[Rozkaz |add a,a]] |
− | |[[Rozkaz | | + | |[[Rozkaz |adc a,b]] |
− | |[[Rozkaz | | + | |[[Rozkaz |adc a,c]] |
− | |[[Rozkaz | | + | |[[Rozkaz |adc a,d]] |
− | |[[Rozkaz | | + | |[[Rozkaz |adc a,e]] |
− | |[[Rozkaz | | + | |[[Rozkaz |adc a,h]] |
− | |[[Rozkaz | | + | |[[Rozkaz |adc a,l]] |
− | |[[Rozkaz | | + | |[[Rozkaz |adc a,(hl)]] |
− | |[[Rozkaz | | + | |[[Rozkaz |adc a,a]] |
|- | |- | ||
!scope="row"|9x | !scope="row"|9x | ||
− | |[[Rozkaz | | + | |[[Rozkaz |sub b]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sub c]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sub d]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sub e]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sub h]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sub l]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sub (hl)]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sub a]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sbc a,b]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sbc a,c]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sbc a,d]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sbc a,e]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sbc a,h]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sbc a,l]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sbc a,(hl)]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sbc a,a]] |
|- | |- | ||
!scope="row"|Ax | !scope="row"|Ax | ||
− | |[[Rozkaz | | + | |[[Rozkaz |and b]] |
− | |[[Rozkaz | | + | |[[Rozkaz |and c]] |
− | |[[Rozkaz | | + | |[[Rozkaz |and d]] |
− | |[[Rozkaz | | + | |[[Rozkaz |and e]] |
− | |[[Rozkaz | | + | |[[Rozkaz |and h]] |
− | |[[Rozkaz | | + | |[[Rozkaz |and l]] |
− | |[[Rozkaz | | + | |[[Rozkaz |and (hl)]] |
− | |[[Rozkaz | | + | |[[Rozkaz |and a]] |
− | |[[Rozkaz | | + | |[[Rozkaz |xor b]] |
− | |[[Rozkaz | | + | |[[Rozkaz |xor c]] |
− | |[[Rozkaz | | + | |[[Rozkaz |xor d]] |
− | |[[Rozkaz | | + | |[[Rozkaz |xor e]] |
− | |[[Rozkaz | | + | |[[Rozkaz |xor h]] |
− | |[[Rozkaz | | + | |[[Rozkaz |xor l]] |
− | |[[Rozkaz | | + | |[[Rozkaz |xor (hl)]] |
− | |[[Rozkaz | | + | |[[Rozkaz |xor a]] |
|- | |- | ||
!scope="row"|Bx | !scope="row"|Bx | ||
− | |[[Rozkaz | | + | |[[Rozkaz |or b]] |
− | |[[Rozkaz | | + | |[[Rozkaz |or c]] |
− | |[[Rozkaz | | + | |[[Rozkaz |or d]] |
− | |[[Rozkaz | | + | |[[Rozkaz |or e]] |
− | |[[Rozkaz | | + | |[[Rozkaz |or h]] |
− | |[[Rozkaz | | + | |[[Rozkaz |or l]] |
− | |[[Rozkaz | | + | |[[Rozkaz |or (hl)]] |
− | |[[Rozkaz | | + | |[[Rozkaz |or a]] |
− | |[[Rozkaz | | + | |[[Rozkaz |cp b]] |
− | |[[Rozkaz | | + | |[[Rozkaz |cp c]] |
− | |[[Rozkaz | | + | |[[Rozkaz |cp d]] |
− | |[[Rozkaz | | + | |[[Rozkaz |cp e]] |
− | |[[Rozkaz | | + | |[[Rozkaz |cp h]] |
− | |[[Rozkaz | | + | |[[Rozkaz |cp l]] |
− | |[[Rozkaz | | + | |[[Rozkaz |cp (hl)]] |
− | |[[Rozkaz | | + | |[[Rozkaz |cp a]] |
|- | |- | ||
!scope="row"|Cx | !scope="row"|Cx | ||
− | |[[Rozkaz | | + | |[[Rozkaz |ret nz]] |
− | |[[Rozkaz | | + | |[[Rozkaz |pop bc]] |
− | |[[Rozkaz | | + | |[[Rozkaz |jp nz,NN]] |
− | |[[Rozkaz | | + | |[[Rozkaz |jp NN]] |
− | |[[Rozkaz | | + | |[[Rozkaz |call nz,NN]] |
− | |[[Rozkaz | | + | |[[Rozkaz |push bc]] |
− | |[[Rozkaz | | + | |[[Rozkaz |add a,N]] |
− | |[[Rozkaz | | + | |[[Rozkaz |rst 0]] |
− | |[[Rozkaz | | + | |[[Rozkaz |ret z]] |
− | |[[Rozkaz | | + | |[[Rozkaz |ret]] |
− | |[[Rozkaz | | + | |[[Rozkaz |jp z,NN]] |
|<b>[[Prefix CB|bitowe]]</b> | |<b>[[Prefix CB|bitowe]]</b> | ||
− | |[[Rozkaz | | + | |[[Rozkaz |call z,NN]] |
− | |[[Rozkaz | | + | |[[Rozkaz |call NN]] |
− | |[[Rozkaz | | + | |[[Rozkaz |adc a,N]] |
− | |[[Rozkaz | | + | |[[Rozkaz |rst 8]] |
|- | |- | ||
!scope="row"|Dx | !scope="row"|Dx | ||
− | |[[Rozkaz | | + | |[[Rozkaz |ret nc]] |
− | |[[Rozkaz | | + | |[[Rozkaz |pop de]] |
− | |[[Rozkaz | | + | |[[Rozkaz |jp nc,NN]] |
− | |[[Rozkaz | | + | |[[Rozkaz |out (N),a]] |
− | |[[Rozkaz | | + | |[[Rozkaz |call nc,NN]] |
− | |[[Rozkaz | | + | |[[Rozkaz |push de]] |
− | |[[Rozkaz | | + | |[[Rozkaz |sub N]] |
− | |[[Rozkaz | | + | |[[Rozkaz |rst 16]] |
− | |[[Rozkaz | | + | |[[Rozkaz |ret c]] |
− | |[[Rozkaz | | + | |[[Rozkaz |exx]] |
− | |[[Rozkaz | | + | |[[Rozkaz |jp c,NN]] |
− | |[[Rozkaz | | + | |[[Rozkaz |in a,(N)]] |
− | |[[Rozkaz | | + | |[[Rozkaz |call c,NN]] |
|<b>[[Prefix DD|prefix IX]]</b> | |<b>[[Prefix DD|prefix IX]]</b> | ||
− | |[[Rozkaz | | + | |[[Rozkaz |sbc a,N]] |
− | |[[Rozkaz | | + | |[[Rozkaz |rst 24]] |
|- | |- | ||
!scope="row"|Ex | !scope="row"|Ex |