Upload
stefanmansier
View
8
Download
0
Embed Size (px)
DESCRIPTION
Mnemonics
Citation preview
20. M
nem
onic
sN
ZC
T
M7+
--
-M
6B
IT:
A&
M,
NM
7,V
M6
Erw
ord
teen
AN
D-b
ewer
kmg
uit
gevo
erd
tuss
ende
inho
udvan
deact
uen
dein
houd
van
een
gehe
ugen
plaa
ts.
Flag
Nkr
ijgt
dest
atu
svan
bit
7van
dege
heug
enlo
cati
e,tla
gV
krijg
tde
sta
tus
van
bit
6.H
et>
ero
bL
tw
ord
taange
past
aan
het
result
aat
van
deA
ND
be
wer
king
tuss
ende
accu
en
het
gehe
ugen
.D
ein
houd
van
deaccu
blijf
to
naan
geta
st.
BMI:
Spri
ngals
deN
(ega
tief)
flag
1is
,du
sals
het
resu
lta
at
nega
tief
is.
\tve
iiei
hier
onde
ralle
mnern
onic
sbe
hand
elen
,di
ebi
jde
6502
mic
ropr
oets
or
kunn
enw
ord
enge
brui
kt.
Na
dem
nem
onic
isko
rtaange
geve
nw
at
deB
NE:
twer
king
van
dein
stru
ctie
is.:
bete
kent
AX
bi
jvoo
rbee
ldda
tde
Spri
ngals
dezero
-fla
g0
is,
dus
als
het
result
aat
ihou
d.an
deaccu
gelij
kw
ord
tge
maa
ktaan
dein
houd
van
het
X-r
egis
ter.
nie
t0
is.
Voo
raan
zijn
flag
saange
geve
n.Ee
nbe
teke
ntda
teen
bepa
alde
flag
door
deze
inst
ruct
ieka
nw
ord
env
era
nde
rd;
-be
teke
ntda
tde
flag
on
vera
nde
rdB
PL:
Spri
ngals
deN
fla
g0
is,
dus
als
het
result
aat
nie
tn
ega
tief
is.
(1
DV
AD
C:
A.C
A
\l-C
Dez
ein
stru
ctie
sto
pthe
tpr
ogra
mm
aen
fung
eert
Tel
bij
deaccu
dein
houd
van
een
gehe
ugen
plaa
tso,
daar
door
als
brea
kpoi
nt.
De
inte
rrup
t-fl
agzal
op
incl
usie
fde
carr
y.1
word
enge
zet.
-
AN
D:
AzA
&M
BV
C:V
oer
een
logi
sche
AN
D-b
ewer
king
uit
met
dein
houd
Spri
ngals
deV
-fla
g0
is,
dus
als
het
result
aat
invan
deac
iien
dein
houd
van
een
gehe
ugen
plaa
ts.
1by
tepa
st.
ASL
:6
I53
l2I1
IOO
BVS:
-
-
Spri
ngals
deV
-fla
g1
is.
dus
als
het
result
aat
teSc
huif
alle
bits
uit
deaccu
of
het
gehe
ugen
een
nro
ot
ispl
aats
naar
iinks
.B
it0
wo
rdt
0,bi
t7
schu
ift
inde
-
carr
y.-
-0
--
-
CL
C:
C0
Maa
kde
carr
y-fl
ag0.
Spri
ngals
decarr
y-tl
ag0
is.
--
-
-0
-
CL
D:
D-0
BCS:
Maa
kde
D(e
cimaa
l>tl
ag0.
Spri
ngals
decarr
s-f
lag
1is
.-
-
-0
-
CLI
:Iz
O
BEQ:
Maa
kde
inte
rrup
t-fl
ag0.
Spri
ngals
dezero
-fla
g1
is,
dus
als
het
resu
ltaa
t0
is.
0c:
vo
No
mt
van
Neg
ativ
e(n
egati
et)en
ste
lthe
tte
kenb
itvoor,
Maa
kde
V-f
lag
0.ko
mt
van
Ler
o-tla
g,t.
kom
tv
anC
arry
-fla
g,+
+-
C
MP:
A-M
1o
mt
van
Inte
rrup
t-fl
ag,
Tre
kde
inho
udvan
een
gehe
ugen
ioca
tie
af
van
Dko
mt
van
Dec
imal
-fla
g,de
inho
udvan
deaccu
.D
ein
houd
van
deaccu
blijf
tV
ko
mt
van
oV
erfio
w
flag.
on
aan
get
ast.
De
flag
sw
ord
enaan
gep
ast.
123
NZ
CI
DV
NZ
CI
DV
--
-
CP
X:X
-M
+
--
-iS
i:Tr
eKde
inho
udvan
een
gehe
ugen
loca
tie
af
van
deS
chuf
alle
bits
uit
het
gehe
ugen
of
deaccu
n
inho
udvan
het
X-r
egis
ter.
De
inho
udvan
het
X-r
egis
-pl
aats
naar
recht
s,B
it7
wo
rdt
0,bi
t0
schu
ift
ter
blijf
tonaange
tast
.D
efl
ags
word
enaan
gepa
st.
inde
Car
ry.
CPY
:Y
M-
NO
P:T
rek
dein
hojd
van
een
gehe
ugen
loca
tie
af
van
deD
eze
inst
ruct
iedo
etnie
ts(N
oO
Pera
tion)
maar
heef
tin
houd
van
het
t-re
gist
er.
De
inho
udvan
het
Y-r
egis
-w
el
een
bepa
alde
vert
ragi
ngto
tge
volg
.te
rbl
ijft
onaange
tast
.D
efl
ags
word
enaan
gepa
st.
++
--
-
-O
RA
:A
AM
DE
C:
vlM
-lV
oer
een
OR
-bew
erki
nguit
tuss
ende
inho
udv
an
deT
rek
1af
van
dein
houd
van
een
gehe
ugen
plaa
ts.
accu
en
dein
houd
van
een
gehe
ugen
loca
tie.
DE
X:
XrX
-l-
PHA
:fr
ek1
af
van
ce
inho
udvan
regi
ster
XZ
etde
inho
udvan
deac
cu
incle
stac
k.D
EY:
Y-Y
l-
-
PHP:
Tre
k1
af
van
dein
houd
van
regi
ster
Zet
dein
houd
van
het
sta
tusr
egis
ter
inde
sta
ck.
EO
R:
A-A
:M
+-
--
-
PLA
:V
oer
een
EX
OR
-bew
erki
nguit
tuss
ende
inho
udV
ulde
inho
udvan
deaccu
met
dege
geve
nsuit
devan
deaccu
en
dein
houd
van
een
gehe
ugen
loca
tie.
sta
ck.
INC
:M
-M+l
oude
inho
udPL
P:T
el1
up
bij
eer
gehe
ugen
loca
tie.
Vul
dein
houd
van
het
sta
tusr
egis
ter
rret
dege
geve
nsuit
desta
k.
INX
:X
-Xl
Tel
1o
pbi
jJe
inho
udvan
het
X-r
egis
ter.
INY
:rY
l
Tel
1o
pbi
jde
inho
udvan
het
Y-r
egis
ter.
+-
-
RO
L:IM
P:Sc
huif
alle
bits
npl
aats
naar
links
.H
etcarr
y-bi
tSp
ring
naar
ecn
bepa
alde
plaa
tsin
het
prog
ram
ma.
word
tin
bit
0ge
scho
ven,
bit
7w
ord
tin
decarr
yge
scho
ven.
JSR
:Sp
ring
naar
ecn
subr
outin
e.
LD
A:
AM
De
accu
word
tge
lade
nm
et
dein
houd
van
een
gehe
u-654321O
genl
ocat
ie.
++
+-
-
-R
OR
:-
-L
DX
:X
MSc
huif
alle
bitsn
plaa
tsn
aar
recht
s.H
etcarr
y-bi
tH
etX
re
gist
erw
ord
tge
lade
nm
et
dein
houd
van
een
word
tin
bit
7ge
scho
ven.
bit
0schu
ift
inhe
tcarry
gehe
ugen
1oca
tie
bit.
oude
inho
udR
TI:
LD
Y:
YM
Het
Yreg
iste
rw
ord
tge
lade
nm
et
dein
houd
van
een
Ret
urn
from
inte
rrup
t.D
eo
ude
inho
udvan
het
sta
tusr
egis
ter
(van
voor
dein
terr
upt)
wo
rdt
uit
dege
heug
enlo
cat
O
stac
kge
haal
den
inhe
tsta
tusr
egis
ter
gepl
aats
t.
124
125
:c
Dv
NZ
CI
DV
RTS
:R
etur
nfr
omsubr
outin
e.
SC
A,C
A-M
-CT
rek
van
dein
houd
van
deaccu
dein
houd
van
een
gehe
ugen
loca
tle
af.
verm
inde
rdm
et
het
gern
vert
eerd
ecarr
y-hi
t(c
arry
-not
C).
Het
result
aat
kom
tin
deaccu.
-
-
1-
-
SE
CC
iM
aak
deca
ry-f
lag
1.
-
SED
0-t
Maa
kde
D-t
iag
1.
SEI:
01
Maa
kde
1-O
ogi.
Maa
kde
irho
udvan
een
gehe
ugen
loca
tie
gelij
kaan
dein
houd
Sufl
deaccu.
-
ST
X:M
XM
aak
dein
toud
van
een
gehe
ugen
loca
tie
gelij
kaan
dein
houd
san
het
X-r
egis
ter.
-
STY
:M
-YM
aak
dein
houd
van
een
gehe
ugen
loca
tie
gelij
kaan
dein
houd
van
het
Y-r
egis
ter.
-
TfX
:XM
aak
dein
houd
van
het
X-r
egis
ter
gelij
kaan
dein
houd
van
deaccu.
-
TPY
:Y
r/\
Maa
kde
inho
udvan
het
Y-r
egis
ter
gelij
kaan
dein
houd
van
deaccu.
-
-
-
TSX
:X
rSet
desta
ck-p
oint
erin
het
X-r
egis
ter.
TXA:
A.-X
Maa
kde
inho
udvan
deaccu
gelij
kaan
dein
houd
van
hut
X-r
egis
ter.
TX
S:S
-XM
aak
dest
ork-
pon
ter
gelij
kaan
dein
houd
van
het
X-r
egis
ter.
TY
A:
A-y
Maa
kde
inih
oud
van
het
Y-r
egis
ter
gelij
kaan
dein
houd
van
deaccu.
20.1
.W
erke
nm
et
deass
em
bler
De
sta
nda
ard
Aco
rnA
tom
beva
teen
ass
crn
bler
.D
itis
een
groo
tvoord
eel
van
deze
com
pute
r,w
ant
hij
ande
rem
icro
com
pute
rsm
oet
men
vaak
een
apa
rte
RO
Mof
cassett
eko
pen,
als
deze
al
leve
rbaa
ris
De
Ato
mzet
dedo
orons
inge
voer
dem
nem
onic
sauto
mat
isch
omin
deju
iste
opc
odes
.D
eze
opc
odes
,of
mnachi
neco
des
(we
spre
ken
ook
van
rnach
neta
aP)
word
endo
orde
mic
ropr
oces
sor
begr
epen
en
om
geze
tin
dedo
orons
gew
enst
ein
stru
ctie
.Ie
der
prog
ram
ma
dat
isge
schr
even
inassem
bly-
taal
moet
word
envoora
fge
gaan
door
het
sta
tem
ent:
DIM
P(-l
)
waard
oor
deass
em
bler
weet
waar
hij
dem
achi
neta
alm
oet
plaa
tsen
,nam
elij
kop
dege
heug
enpl
auts
TO
P(e
erstv
olge
nde
vri
jege
heug
enpl
oats
)P
moet
alt
ijdals
laat
ste
word
enge
dim
ensi
onee
rd.
Een
assem
bly-
taal
prog
ram
ma
ope
nen
we
door
een
recht
eope
ning
shaa
k([)
dire
ctacht
ereen
rege
lnum
mer
tepl
aats
en(g
een
spa
tiet
).W
esl
uite
nzon
prog
ram
ma
af
met
een
RT
S-in
stru
ctio
(retu
rnfr
omsubr
outin
e,w
aard
oor
we
weer
inde
gew
one
AS
ICte
rugk
omen
),w
aarn
ain
het
volg
ende
rege
l-num
mer
word
tafg
eslo
ten
met
een
recht
eha
ak(1).
Inho
ofds
tuk
15he
bben
we
gezi
enda
tde
com
pute
renke
lesy
mbo
len
op
het
beel
dsch
erm
kan
plaa
tsen
.O
mhe
tge
brui
kvan
deassem
bler
tede
mon
stre
ren,
zulle
nw
eeen
blok
jeop
het
beel
dsch
erm
late
nvers
chi
jnen
ineen
inassem
bly-
taal
gesc
hrev
enpr
ogra
mm
a,
Inho
ofds
tuk
15,
afb
.15
-8en
15-9
,zijn
deze
sym
bole
nge
toon
d.D
ecode
,di
ebe
hoor
tbi
jeen
gehe
elopl
icht
end
vla
kje
(zie
inafb
,15
-8ge
heel
recht
s-onde
raan
)is
*7F
.A
fb.
15-3
toon
dehe
tbe
elds
cher
mge
heug
en.
We
zulle
nnu
inhe
tonde
rsta
ande
prog
ram
ma
dein
cest
recht
sebe
eldl
ecat
ie,
gehe
elbo
vena
an,
late
nopl
icht
en.
Het
adr
esvan
deze
beel
dsch
erm
loca
tie
is801F
.
I:i
DIt
]F
(1)
201
LD16
D*7
F40
S1*S
0lF
5)
RTS
60]
:7:1
END
Inre
gel
10w
ord
taan
deassem
bler
vert
eld,
waar
dem
achi
neta
alvan
dit
prog
ram
ma
moet
word
enge
plaa
tst
inhe
tge
heug
en.
Dez
em
achi
neta
alis
dus
devert
alin
gvan
dein
assern
blv-
taal
gesc
hrev
enopd
rach
ten.
Doo
rhe
tsta
tem
ent
op
rege
lnum
mer
10zal
deze
ma
hine
taal
vanaf
TOP
4-
-
-
-
-
STA
:M
A
127