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

ADC
AND
ASL

BCC
BCS
BEQ
BIT
BMI
BNE
BPL
BRK
BVC
BVS

CLC
CLD
CLI
CLV
CMP
CPX
CPY

DEC
DEX
DEY

EOR

INC
INX
INY

LDA
LDX
LDY
LSR

NOP

ORA

PHA
PHP
PLA
PLP

ROL
ROR
RTI
RTS

SBC
SEC
SED
SEI
STA
STX
STY

TAX
TAY
TSX
TXA
TXS
TYA


UWAGI:
1 Adresowanie indeksowe X zawsze 7 cykli, niezależnie od granic stron.
2 Znaczniki N i V ustawiane przed wykonaniem operacji, Z po wykonaniu
3 Adres (aaaa) nie może znależć się na styku dwu stron pamięci, gdyż procesor pobierze młodszy bajt adresu z wyższej a starszy bajt z niższej - z komórki 00 na tej stronie.
4 Po wykonaniu instrukcji JSR, procesor odłoży na stos pomniejszony o 1, adres kolejnego rozkazu za instrukcją JSR aaaa.
5 Po napotkaniu RTS procesor pobierze ze stosu adres powrotu do podprogramu (pierwszy jest młodszy bajt).
6 Jeżeli procesor pracuje w systemie BCD (10-tny), to +1 cykl.

 © 1999-2020 Wszystkie prawa zastrzeżone
 Webmaster: Mariusz "Flooder" Młynek