Lista rozkazów - tabela
Z ZX Spectrum Wiki
Wersja
Pear
(
dyskusja
|
edycje
)
z dnia 08:54, 30 maj 2014
(
różn.
)
← poprzednia wersja
|
przejdź do aktualnej wersji
(
różn.
) |
następna wersja →
(
różn.
)
Skocz do:
nawigacji
,
wyszukiwania
Spis treści
1
Podstawowe
2
Prefix ED
3
Prefix CB
4
Operacje z rejestrem IX
5
Operacje z rejestrem IY
Podstawowe
\
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
prefix CB
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 DD
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
prefix ED
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 FD
cp N
rst 56
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
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
prefix CB
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 DD
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
prefix ED
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 FD
cp N
rst 56
Prefix CB
Operacje z rejestrem IX
Operacje z rejestrem IY
Menu nawigacyjne
Widok
Strona
Dyskusja
Tekst źródłowy
Historia
Osobiste
Zaloguj się
Nawigacja
Strona główna
Ostatnie zmiany
Losowa strona
Pomoc
Szukaj
Narzędzia
Linkujące
Zmiany w linkowanych
Strony specjalne
Wersja do druku
Link do tej wersji
Informacje o tej stronie