Assembler
Näiteks
11110111xx100xxx, kus x-id tähistavad operandide aadressi arvuti mälus. Seega on
assemblertranslaatori töö päris lihtne, see peab jaotama mälu instruktsioonidele ja andmetele,
lisaks tõlkima iga muutuja ning sümboli masinkoodi. Lõpuks koondab see saadud koodi
väljundformaati. Väljunditeks võivad olla kas objektkoodi - või käitusfailid
Enamik assemblereid oskab seda teha ka käivitus- või objektifailiks. Teegid ja objektifailid
saab ühendada üheks tervikuks linkuri abil. Assembler koodi ei optimeeri, kuna teisendamine
assemblerkeelest masinkoodi käib üksüheselt.
Igapäevaselt kasutatakse sõna assemblerkood tihti ka assembleri kohta, kuigi nii nimetatakse
ka assemblerkeele kompilaatorit
3
Masinkoodi puhul on programmikood kahendarvude jadana ehk binaarkujul. Assemblerkeele