kahendkoodid asendatud mnemokoodidega ehk mnemooniliste tähistega. 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
Laadur · Loader * laadur · Programm, mis kopeerib teisi programme välismälust sisemälli või andmeid välismälust sisemällu või sisemälust registritesse. Objektmoodul · Object module (1) * objektmoodul · Assembleri või kompilaatori väljastatav ning linkurisse sisestamiseks sobiv programmiüksus · Object module (2) · Linkmiseks piisavalt täielik objektprogramm või ta osa. Objektmooduleid väljastavad harilikult assemblereid ja kompilaatorid. Lähtekood · Source code * lähtekood · Kood väljendatuna kujul, mis sobib sisendandmetekse assemblerile, kompilaatorile või mule translaatorile. Süsteemsed teegid · System library * süsteemiteek · Andmetöötlustsüsteemis residentne tarkvarateek, mille poole saab pöörduda ta kasutamiseks või mida saab viitamisega lülitada teistesse programmidesse. Linkimine · Mõned OS-id lubavad vaid staatilist linkimist (static linking), teised aga ka