Assembler
alamäluga piirdudes võib olla vajalik kõikide muutujate deklareerimine koos segmentidega,
6
kus nad asuvad. Kaitstud reziimis olles toimub kõik teise loogika järgi, siis on kogu mälu
vaadeldav ühe suure tükina ja adresseerimine on täiesti lineaarne. Muutujate defineerimiseks
on kasutusel käsud, millel masinkoodis vastet pole, kuid lähtekoodis asuvad nad samas kohas
kus instruktsioon. Muutujadeklaratsiooni üldkuju on järgmine: [muutuja nimi] andmetüüp
[väärtus], [väärtus],...
7
Assemblerkeele laused
Assemblerkeele tekst koosneb lausetest ja iga lause on jagatud väljadeks:
märgendiväli
käsukoodiväli
operandiväli
kommendi - ehk kommentaariväli
Assembleri translaatori direkiivid lihtsustavad assemblerikeeles programmeerimist võrreldes
masinakoodiga