Mikroprotsessortehnika
Siirdekäskude puhul on baasiks siirdekäsk ise (näiteks, siirduda 8 käsku edasi, siirduda 4
käsku tagasi). Assemblerikeel ja masinakood erinevad ka selle poolest, et transleerimise
käigus on translaator võimeline avastama mitut liiki vigu.
Assembleri translaator avastab 1) kirjavigu, kui nende tagajärjel tekivad keelatud sümbolid
või koodid, 2) korduvalt määratud märgendeid, 3) puuduvaid märgendeid, millele on
programmis viidatud, 4) adresseerimisvigu. Vigadele reageerimise võime ja viis sõltub
assembleri translaatorist.
Assemblerikeeled on kindla vorminguga. Sisestatav tekst koosneb lausetest, iga lause on
jagatud väljadeks [ 1 ]. Välja tüübid (joonis 2.41) on järgmised:
- märgendiväli,
- käsukoodiväli,
- operandiväli,
- kommentaari- ehk kommendiväli.
Märgendiväli võib sisaldada erineva pikkusega märgendi. Märgendiväli lõpeb eraldajaga,
milleks kasutatakse mingit sümbolit