|
|
Lista rozkazów procesora 6502
(tylko rozkazy publikowane!)
praca wykonana została przez Tomasza 'TSD' Dzierkowskiego
Wersja light (wersja pod HTML i Excel) dostepna jest rowniez w tym pliku (10 KB)
|
|
|
|
|
ADC |
DODANIE Z PRZENIESIENIEM |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
x |
|
|
|
|
x |
x |
|
|
A+M+C ->
A,C |
|
|
|
|
|
|
|
Pośrednie postindeksowe |
ADC (aa),Y |
71 |
2 |
5+1 |
|
Pośrednie preindeksowe |
ADC (aa,X) |
61 |
2 |
6 |
|
Indeksowe Y |
ADC aaaa,Y |
79 |
3 |
4+1 |
|
Natychmiastowe |
ADC # dd |
69 |
2 |
2 |
|
Indeksowe na stronie 0 |
ADC aa,X |
75 |
2 |
4 |
|
Bezpośrednie |
ADC aaaa |
6d |
3 |
4 |
|
Indeksowe X |
ADC aaaa,X |
7d |
3 |
4+1 |
|
Bezpośrednie na stronie 0 |
ADC aa |
65 |
2 |
3 |
|
|
|
AND |
ILOCZYN LOGICZNY |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
A^M -> A |
|
|
|
|
|
|
Bezpośrednie na stronie 0 |
AND aa |
25 |
2 |
3 |
|
Pośrednie postindeksowe |
AND (aa),Y |
31 |
2 |
5+1 |
|
|
|
|
|
Natychmiastowe |
AND # dd |
29 |
2 |
2 |
|
Indeksowe na stronie 0 |
AND aa,X |
35 |
2 |
4 |
|
Indeksowe X |
AND aaaa,X |
3d |
3 |
4+1 |
|
Bezpośrednie |
AND aaaa |
2d |
3 |
4 |
|
Indeksowe Y |
AND aaaa,Y |
39 |
3 |
4+1 |
|
|
|
|
Pośrednie preindeksowe |
AND (aa,X) |
21 |
2 |
6 |
|
|
|
|
|
ASL |
PRZESUNIĘCIE W LEWO |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
x |
|
|
C <-
76543210 <- 0 |
|
|
|
|
|
|
|
Implikowane |
ASL |
0a |
1 |
2 |
|
|
UWAGA
1 |
|
Bezpośrednie na stronie 0 |
ASL aa |
06 |
2 |
5 |
|
|
Indeksowe na stronie 0 |
ASL aa,X |
16 |
2 |
6 |
|
|
Bezpośrednie |
ASL aaaa |
0e |
3 |
6 |
|
|
Indeksowe X |
ASL aaaa,X |
1e |
3 |
7 |
|
|
|
|
|
BCC |
SKOK, GDY NIE MA PRZENIESIENIA |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
SKOK |
BRAK |
|
|
SKOK GDY C =
0 |
|
|
|
|
|
|
|
|
Względne |
BCC dp |
90 |
2 |
3+1 |
2 |
|
|
|
|
|
BCS |
SKOK, GDY PRZENIESIENIE |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
SKOK |
BRAK |
|
|
SKOK GDY C =
1 |
|
|
|
|
|
|
|
|
Względne |
BCS dp |
b0 |
2 |
3+1 |
2 |
|
|
|
|
|
BEQ |
SKOK, GDY REZULTAT ZEROWY |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
SKOK |
BRAK |
|
|
SKOK GDY Z =
1 |
|
|
|
|
|
|
|
|
Względne |
BEQ dp |
f0 |
2 |
3+1 |
2 |
|
|
|
|
|
|
BIT |
TESTOWANIE BITÓW |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
7 |
6 |
|
|
|
|
x |
|
|
|
A^M,Z ;
7->N,6->V |
|
|
|
|
|
|
|
Bezpośrednie na stronie 0 |
BIT aa |
24 |
2 |
3 |
|
|
UWAGA
2 |
|
Bezpośrednie |
BIT aaaa |
2c |
3 |
4 |
|
|
|
|
|
BMI |
SKOK, GDY REZULTAT UJEMNY |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
SKOK |
BRAK |
|
|
SKOK GDY N =
1 |
|
|
|
|
|
|
|
|
Względne |
BMI dp |
30 |
2 |
3+1 |
2 |
|
|
|
|
|
BNE |
SKOK, GDY REZULTAT NIEZEROWY |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
SKOK |
BRAK |
|
|
SKOK GDY Z =
0 |
|
|
|
|
|
|
|
|
Względne |
BNE dp |
d0 |
2 |
3+1 |
2 |
|
|
|
|
|
BPL |
SKOK, GDY REZULTAT NIEUJEMNY |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
SKOK |
BRAK |
|
|
SKOK GDY N =
0 |
|
|
|
|
|
|
|
|
Względne |
BPL dp |
10 |
2 |
3+1 |
2 |
|
|
|
|
|
BRK |
PRZERWANIE PROGRAMOWE |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
1 |
|
1 |
|
|
|
|
PC+2Ą,PĄ |
|
|
|
|
|
|
|
Implikowane |
BRK |
00 |
1 |
7 |
|
|
|
|
|
BVC |
SKOK, GDY NIE MA NADMIARU |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
SKOK |
BRAK |
|
|
SKOK GDY V =
0 |
|
|
|
|
|
|
|
|
Względne |
BVC dp |
50 |
2 |
3+1 |
2 |
|
|
|
|
|
BVS |
SKOK, GDY NADMIAR |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
SKOK |
BRAK |
|
|
SKOK GDY V =
1 |
|
|
|
|
|
|
|
|
Względne |
BVS dp |
70 |
2 |
3+1 |
2 |
|
|
|
|
|
CLC |
ZEROWANIE ZNACZNIKA PRZENIESIENIA |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
0 |
|
|
0 -> C |
|
|
|
|
|
|
|
Implikowane |
CLC |
18 |
1 |
2 |
|
|
|
|
|
CLD |
USTAWIENIE TRYBU BINARNEGO |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
0 |
|
|
|
|
|
0 -> D |
|
|
|
|
|
|
|
Implikowane |
CLD |
d8 |
1 |
2 |
|
|
|
|
|
CLI |
WŁĄCZENIE PRZERWAŃ |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
0 |
|
|
|
|
0 -> I |
|
|
|
|
|
|
|
Implikowane |
CLI |
58 |
1 |
2 |
|
|
|
|
|
CLV |
ZEROWANIE ZNACZNIKA NADMIARU |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
0 |
|
|
|
|
|
|
|
|
0 -> V |
|
|
|
|
|
|
|
Implikowane |
CLV |
b8 |
1 |
2 |
|
|
|
|
|
CMP |
PORÓWNANIE Z AKUMULATOREM |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
x |
|
|
A<>M,N,Z,C |
|
|
|
|
|
|
|
Natychmiastowe |
CMP # dd |
c9 |
2 |
2 |
|
|
Bezpośrednie na stronie 0 |
CMP aa |
c5 |
2 |
3 |
|
|
Indeksowe na stronie 0 |
CMP aa,X |
d5 |
2 |
4 |
|
|
Bezpośrednie |
CMP aaaa |
cd |
3 |
4 |
|
|
Indeksowe X |
CMP aaaa,X |
dd |
3 |
4+1 |
|
|
Indeksowe Y |
CMP aaaa,Y |
d9 |
3 |
4+1 |
|
|
Pośrednie preindeksowe |
CMP (aa,X) |
c1 |
2 |
6 |
|
|
Pośrednie postindeksowe |
CMP (aa),Y |
d1 |
2 |
5+1 |
|
|
|
|
|
CPX |
PORÓWNANIE Z REJESTREM X |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
x |
|
|
X<>M,N,Z,C |
|
|
|
|
|
|
|
Natychmiastowe |
CPX # dd |
e0 |
2 |
2 |
|
|
Bezpośrednie na stronie 0 |
CPX aa |
e4 |
2 |
3 |
|
|
Bezpośrednie |
CPX aaaa |
ec |
3 |
4 |
|
|
|
|
|
|
CPY |
PORÓWNANIE Z REJESTREM Y |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
x |
|
|
Y<>M,N,Z,C |
|
|
|
|
|
|
|
Natychmiastowe |
CPY # dd |
c0 |
2 |
2 |
|
|
Bezpośrednie na stronie 0 |
CPY aa |
c4 |
2 |
3 |
|
|
Bezpośrednie |
CPY aaaa |
cc |
3 |
4 |
|
|
|
|
|
DEC |
ZMNIEJSZENIE O 1 |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
M-1 -> M |
|
|
|
|
|
|
|
Bezpośrednie na stronie 0 |
DEC aa |
c6 |
2 |
5 |
|
|
UWAGA
1 |
|
Indeksowe na stronie 0 |
DEC aa,X |
d6 |
2 |
6 |
|
|
Bezpośrednie |
DEC aaaa |
ce |
3 |
6 |
|
|
Indeksowe X |
DEC aaaa,X |
de |
3 |
7 |
|
|
|
|
|
DEX |
ZMNIEJSZENIE O 1 REJESTRU X |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
X-1 -> X |
|
|
|
|
|
|
|
Implikowane |
DEX |
ca |
1 |
2 |
|
|
|
|
|
DEY |
ZMNIEJSZENIE O 1 REJESTRU Y |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
Y-1 -> Y |
|
|
|
|
|
|
|
Implikowane |
DEY |
88 |
1 |
2 |
|
|
|
|
|
EOR |
SUMA MODULO DWA |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
A (+) M ->
A |
|
|
|
|
|
|
|
Natychmiastowe |
EOR # dd |
49 |
2 |
2 |
|
|
Bezpośrednie na stronie 0 |
EOR aa |
45 |
2 |
3 |
|
|
Indeksowe na stronie 0 |
EOR aa,X |
55 |
2 |
4 |
|
|
Bezpośrednie |
EOR aaaa |
4d |
3 |
4 |
|
|
Indeksowe X |
EOR aaaa,X |
5d |
3 |
4+1 |
|
|
Indeksowe Y |
EOR aaaa,Y |
59 |
3 |
4+1 |
|
|
Pośrednie preindeksowe |
EOR (aa,X) |
41 |
2 |
6 |
|
|
Pośrednie postindeksowe |
EOR (aa),Y |
51 |
2 |
5+1 |
|
|
|
|
|
INC |
ZWIĘKSZENIE O 1 |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
M+1 -> M |
|
|
|
|
|
|
|
Bezpośrednie na stronie 0 |
INC aa |
e6 |
2 |
5 |
|
|
UWAGA
1 |
|
Indeksowe na stronie 0 |
INC aa,X |
f6 |
2 |
6 |
|
|
Bezpośrednie |
INC aaaa |
ee |
3 |
6 |
|
|
Indeksowe X |
INC aaaa,X |
fe |
3 |
7 |
|
|
|
|
|
INX |
ZWIĘKSZENIE O 1 REJESTRU X |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
X+1 -> X |
|
|
|
|
|
|
|
Implikowane |
INX |
e8 |
1 |
2 |
|
|
|
|
|
INY |
ZMNIEJSZENIE O 1 REJESTRU Y |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
Y+1 -> Y |
|
|
|
|
|
|
|
Implikowane |
INY |
c8 |
1 |
2 |
|
|
|
|
|
JMP |
SKOK |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
|
|
aaaa -> PC |
|
|
|
|
|
|
|
Bezpośrednie |
JMP aaaa |
4c |
3 |
3 |
|
|
UWAGA
3 |
|
Pośrednie |
JMP (aaaa) |
6c |
3 |
5 |
|
|
|
|
|
JSR |
SKOK DO PODPROGRAMU |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
|
|
PC+2Ą,aaaa
-> PC |
|
|
|
|
|
|
|
UWAGA
4 |
|
Bezpośrednie |
JSR aaaa |
20 |
3 |
6 |
|
|
|
|
|
LDA |
ŁADOWANIE AKUMULATORA |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
M -> A |
|
|
|
|
|
|
|
Natychmiastowe |
LDA # dd |
a9 |
2 |
2 |
|
|
Bezpośrednie na stronie 0 |
LDA aa |
a5 |
2 |
3 |
|
|
Indeksowe na stronie 0 |
LDA aa,X |
b5 |
2 |
4 |
|
|
Bezpośrednie |
LDA aaaa |
ad |
3 |
4 |
|
|
Indeksowe X |
LDA aaaa,X |
bd |
3 |
4+1 |
|
|
Indeksowe Y |
LDA aaaa,Y |
b9 |
3 |
4+1 |
|
|
Pośrednie preindeksowe |
LDA (aa,X) |
a1 |
2 |
6 |
|
|
Pośrednie postindeksowe |
LDA (aa),Y |
b1 |
2 |
5+1 |
|
|
|
|
|
LDX |
ŁADOWANIE REJESTRU X |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
M -> X |
|
|
|
|
|
|
|
Natychmiastowe |
LDX # dd |
a2 |
2 |
2 |
|
|
Bezpośrednie na stronie 0 |
LDX aa |
a6 |
2 |
3 |
|
|
Indeksowe na stronie 0 |
LDX aa,Y |
b6 |
2 |
4 |
|
|
Bezpośrednie |
LDX aaaa |
ae |
3 |
4 |
|
|
Indeksowe Y |
LDX aaaa,Y |
be |
3 |
4+1 |
|
|
|
|
|
LDY |
ŁADOWANIE REJESTRU Y |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
M -> Y |
|
|
|
|
|
|
|
Natychmiastowe |
LDY # dd |
a0 |
2 |
2 |
|
|
Bezpośrednie na stronie 0 |
LDY aa |
a4 |
2 |
3 |
|
|
Indeksowe na stronie 0 |
LDY aa,X |
b4 |
2 |
4 |
|
|
Bezpośrednie |
LDY aaaa |
ac |
3 |
4 |
|
|
Indeksowe X |
LDY aaaa,X |
bc |
3 |
4+1 |
|
|
|
|
|
LSR |
PRZESUNIĘCIE W PRAWO |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
0 |
|
|
|
|
|
x |
x |
|
|
0 ->
76543210 -> C |
|
|
|
|
|
|
|
Implikowane |
LSR |
4a |
1 |
2 |
|
|
Bezpośrednie na stronie 0 |
LSR aa |
46 |
2 |
5 |
|
|
Indeksowe na stronie 0 |
LSR aa,X |
56 |
2 |
6 |
|
|
Bezpośrednie |
LSR aaaa |
4e |
3 |
6 |
|
|
Indeksowe X |
LSR aaaa,X |
5e |
3 |
7 |
|
|
|
|
|
NOP |
NIC NIE RÓB |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implikowane |
NOP |
ea |
1 |
2 |
|
|
|
|
|
ORA |
SUMA LOGICZNA |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
AĄ M -> A |
|
|
|
|
|
|
|
Natychmiastowe |
ORA # dd |
09 |
2 |
2 |
|
|
Bezpośrednie na stronie 0 |
ORA aa |
05 |
2 |
3 |
|
|
Indeksowe na stronie 0 |
ORA aa,X |
15 |
2 |
4 |
|
|
Bezpośrednie |
ORA aaaa |
0d |
3 |
4 |
|
|
Indeksowe X |
ORA aaaa,X |
1d |
3 |
4+1 |
|
|
Indeksowe Y |
ORA aaaa,Y |
19 |
3 |
4+1 |
|
|
Pośrednie preindeksowe |
ORA (aa,X) |
01 |
2 |
6 |
|
|
Pośrednie postindeksowe |
ORA (aa),Y |
11 |
2 |
5+1 |
|
|
|
|
|
PHA |
ZAPIS AKUMULATORA NA STOS |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
|
|
A Ą |
|
|
|
|
|
|
|
Implikowane |
PHA |
48 |
1 |
3 |
|
|
|
|
|
PHP |
ZAPIS REJESTRU ZNACZNIKÓW NA STOS |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
|
|
P Ą |
|
|
|
|
|
|
|
Implikowane |
PHP |
08 |
1 |
3 |
|
|
|
|
|
PLA |
ZDJĘCIE AKUMULATORA ZE STOSU |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
A ^ |
|
|
|
|
|
|
|
Implikowane |
PLA |
68 |
1 |
3 |
|
|
|
|
|
PLP |
ZDJĘCIE REJESTRU ZNACZNIKÓW ZE STOSU |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
z |
e |
|
s |
t |
o |
s |
u |
|
|
P ^ |
|
|
|
|
|
|
|
Implikowane |
PLP |
28 |
1 |
3 |
|
|
|
|
|
ROL |
OBRÓT W LEWO |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
x |
|
|
C <-
76543210 <- C |
|
|
|
|
|
|
|
Implikowane |
ROL |
2a |
1 |
2 |
|
|
UWAGA
1 |
|
Bezpośrednie na stronie 0 |
ROL aa |
26 |
2 |
5 |
|
|
Indeksowe na stronie 0 |
ROL aa,X |
36 |
2 |
6 |
|
|
Bezpośrednie |
ROL aaaa |
2e |
3 |
6 |
|
|
Indeksowe X |
ROL aaaa,X |
3e |
3 |
7 |
|
|
|
|
|
ROR |
OBRÓT W PRAWO |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
x |
|
|
C ->
76543210 -> C |
|
|
|
|
|
|
|
Implikowane |
ROR |
6a |
1 |
2 |
|
|
UWAGA
1 |
|
Bezpośrednie na stronie 0 |
ROR aa |
66 |
2 |
5 |
|
|
Indeksowe na stronie 0 |
ROR aa,X |
76 |
2 |
6 |
|
|
Bezpośrednie |
ROR aaaa |
6e |
3 |
6 |
|
|
Indeksowe X |
ROR aaaa,X |
7e |
3 |
7 |
|
|
|
|
|
RTI |
POWRÓT Z PRZERWANIA |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
z |
e |
|
s |
t |
o |
s |
u |
|
|
P ^, PC ^ |
|
|
|
|
|
|
|
Implikowane |
RTI |
40 |
1 |
6 |
|
|
|
|
|
RTS |
POWRÓT Z PODPROGRAMU |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
|
|
PC ^, PC+1
-> PC |
|
|
|
|
|
|
|
UWAGA
5 |
|
Implikowane |
RTS |
60 |
1 |
6 |
|
|
|
|
|
SBC |
ODEJMIJ Z PRZENIESIENIEM |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
x |
|
|
|
|
x |
x |
|
|
A-M-C -> A |
|
|
|
|
|
|
|
Natychmiastowe |
SBC # dd |
e9 |
2 |
2 |
|
|
UWAGA 6 |
|
Bezpośrednie na stronie 0 |
SBC aa |
e5 |
2 |
3 |
|
|
Indeksowe na stronie 0 |
SBC aa,X |
f5 |
2 |
4 |
|
|
Bezpośrednie |
SBC aaaa |
ed |
3 |
4 |
|
|
Indeksowe X |
SBC aaaa,X |
fd |
3 |
4+1 |
|
|
Indeksowe Y |
SBC aaaa,Y |
f9 |
3 |
4+1 |
|
|
Pośrednie preindeksowe |
SBC (aa,X) |
e1 |
2 |
6 |
|
|
Pośrednie postindeksowe |
SBC (aa),Y |
f1 |
2 |
5+1 |
|
|
|
|
|
SEC |
USTAWIENIE ZNACZNIKA PRZENIESIENIA |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
1 |
|
|
1 -> C |
|
|
|
|
|
|
|
Implikowane |
SEC |
38 |
1 |
2 |
|
|
|
|
|
SED |
USTAWIENIE TRYBU DZIESIĘTNEGO |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
1 |
|
|
|
|
|
1 -> D |
|
|
|
|
|
|
|
Implikowane |
SED |
f8 |
1 |
2 |
|
|
|
|
|
SEI |
WŁĄCZENIE PRZERWAŃ |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
1 |
|
|
|
|
1 -> I |
|
|
|
|
|
|
|
Implikowane |
SEI |
78 |
1 |
2 |
|
|
|
|
|
STA |
PAMIĘTAJ AKUMULATOR |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
|
|
A -> M |
|
|
|
|
|
|
|
Bezpośrednie na stronie 0 |
STA aa |
85 |
2 |
3 |
|
|
Indeksowe na stronie 0 |
STA aa,X |
95 |
2 |
4 |
|
|
Bezpośrednie |
STA aaaa |
8d |
3 |
4 |
|
|
Indeksowe X |
STA aaaa,X |
9d |
3 |
5 |
|
|
Indeksowe Y |
STA aaaa,Y |
99 |
3 |
5 |
|
|
Pośrednie preindeksowe |
STA (aa,X) |
81 |
2 |
6 |
|
|
Pośrednie postindeksowe |
STA (aa),Y |
91 |
2 |
6 |
|
|
|
|
|
STX |
PAMIĘTAJ REJESTR X |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
|
|
X -> M |
|
|
|
|
|
|
|
Bezpośrednie na stronie 0 |
STX aa |
86 |
2 |
3 |
|
|
Indeksowe na stronie 0 |
STX aa,Y |
96 |
2 |
4 |
|
|
Bezpośrednie |
STX aaaa |
8e |
3 |
4 |
|
|
|
|
|
STY |
PAMIĘTAJ REJESTR Y |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
|
|
|
|
|
|
|
|
|
|
Y -> M |
|
|
|
|
|
|
|
Bezpośrednie na stronie 0 |
STY aa |
84 |
2 |
3 |
|
|
Indeksowe na stronie 0 |
STY aa,X |
94 |
2 |
4 |
|
|
Bezpośrednie |
STY aaaa |
8c |
3 |
4 |
|
|
|
|
|
TAX |
PRZESŁANIE AKUMULATORA DO REJESTRU X |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
A -> X |
|
|
|
|
|
|
|
Implikowane |
TAX |
aa |
1 |
2 |
|
|
|
|
|
TAY |
PRZESŁANIE AKUMULATORA DO REJESTRU Y |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
A -> Y |
|
|
|
|
|
|
|
Implikowane |
TAY |
a8 |
1 |
2 |
|
|
|
|
|
TSX |
PRZESŁANIE WSKAŹNIKA STOSU DO REJESTRU X |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
S -> X |
|
|
|
|
|
|
|
Implikowane |
TSX |
ba |
1 |
2 |
|
|
|
|
|
TXA |
PRZESŁANIE REJESTRU X DO AKUMULATORA |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
X -> A |
|
|
|
|
|
|
|
Implikowane |
TXA |
8a |
1 |
2 |
|
|
|
|
|
TXS |
PRZESŁANIE REJESTRU X DO WSKAŹNIKA STOSU |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
X -> S |
|
|
|
|
|
|
|
Implikowane |
TXS |
9a |
1 |
2 |
|
|
|
|
|
TYA |
PRZESŁANIE REJESTRU Y DO AKUMULATORA |
|
|
N |
V |
- |
B |
D |
I |
Z |
C |
TRYB ADRESOWANIA |
MNEMONIK |
KOD |
BAJTY |
CYKLE |
|
|
x |
|
|
|
|
|
x |
|
|
|
Y -> A |
|
|
|
|
|
|
|
Implikowane |
TYA |
98 |
1 |
2 |
|
Indeks alfabetyczny mnemoników
|
|
|