Lista rozkazów - tabela: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
Linia 271: Linia 271:
 
|-
 
|-
 
!scope="row"|Ex
 
!scope="row"|Ex
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |ret po]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |pop hl]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |jp po,NN]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |ex (sp),hl]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |call po,NN]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |push hl]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |and N]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |rst 32]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |ret pe]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |jp (hl)]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |jp pe,NN]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |ex de,hl]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |call pe,NN]]
 
|<b>[[Prefix ED|wej/wyj]]</b>
 
|<b>[[Prefix ED|wej/wyj]]</b>
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |xor N]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |rst 40]]
 
|-
 
|-
 
!scope="row"|Fx
 
!scope="row"|Fx
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |ret p]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |pop af]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |jp p,NN]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |di]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |call p,NN]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |push af]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |or N]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |rst 48]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |ret m]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |ld sp,hl]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |jp m,NN]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |ei]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |call m,NN]]
 
|<b>[[Prefix FD|prefix IY]]</b>
 
|<b>[[Prefix FD|prefix IY]]</b>
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |cp N]]
|[[Rozkaz |Rozkaz ]]
+
|[[Rozkaz |rst 56]]
 
|}
 
|}

Wersja z 08:34, 29 maj 2014

\ x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
0x nop ld bc,NN ld (bc),a inc bc inc b dec b ld b,N rlc a ex af,af' add hl,bc ld a,(bc) dec bc inc c dec c ld c,N rrc a
1x djnz X ld de,NN ld (de),a inc de inc d dec d ld d,N rla jr X add hl,de ld a,(de) dec de inc e dec e ld e,N rra
2x jr nz,X ld hl,NN ld (NN),hl inc hl inc h dec h ld h,N daa jr z,X add hl,hl ld hl,(NN) dec hl inc l dec l ld l,N cpl
3x jr nc,X ld sp,NN ld (NN),a inc sp inc (hl) dec (hl) ld (hl),N scf jr c,X add hl,sp ld a,(NN) dec sp inc a dec a ld a,N ccf
4x ld b,b ld b,c ld b,d ld b,e ld b,h ld b,l ld b,(hl) ld b,a ld c,b ld c,c ld c,d ld c,e ld c,h ld c,l ld c,(hl) ld c,a
5x ld d,b ld d,c ld d,d ld d,e ld d,h ld d,l ld d,(hl) ld d,a ld e,b ld e,c ld e,d ld e,e ld e,h ld e,l ld e,(hl) ld e,a
6x ld h,b ld h,c ld h,d ld h,e ld h,h ld h,l ld h,(hl) ld h,a ld l,b ld l,c ld l,d ld l,e ld l,h ld l,l ld l,(hl) ld l,a
7x ld (hl),b ld (hl),c ld (hl),d ld (hl),e ld (hl),h ld (hl),l halt ld (hl),a ld a,b ld a,c ld a,d ld a,e ld a,h ld a,l ld a,(hl) ld a,a
8x add a,b add a,c add a,d add a,e add a,h add a,l add a,(hl) add a,a adc a,b adc a,c adc a,d adc a,e adc a,h adc a,l adc a,(hl) adc a,a
9x sub b sub c sub d sub e sub h sub l sub (hl) sub a sbc a,b sbc a,c sbc a,d sbc a,e sbc a,h sbc a,l sbc a,(hl) sbc a,a
Ax and b and c and d and e and h and l and (hl) and a xor b xor c xor d xor e xor h xor l xor (hl) xor a
Bx or b or c or d or e or h or l or (hl) or a cp b cp c cp d cp e cp h cp l cp (hl) cp a
Cx ret nz pop bc jp nz,NN jp NN call nz,NN push bc add a,N rst 0 ret z ret jp z,NN bitowe call z,NN call NN adc a,N rst 8
Dx ret nc pop de jp nc,NN out (N),a call nc,NN push de sub N rst 16 ret c exx jp c,NN in a,(N) call c,NN prefix IX sbc a,N rst 24
Ex ret po pop hl jp po,NN ex (sp),hl call po,NN push hl and N rst 32 ret pe jp (hl) jp pe,NN ex de,hl call pe,NN wej/wyj xor N rst 40
Fx ret p pop af jp p,NN di call p,NN push af or N rst 48 ret m ld sp,hl jp m,NN ei call m,NN prefix IY cp N rst 56