Assembler on kompilaator, mis tõlgib assemblerkeeles programmi masinkoodiks.

Enamik assemblereid oskab teha seda ka objekti- või käivitusfailiks. Objektifailid ja teegid saab üheks tervikuks ühendada linkuri abil. Assembler ei optimeeri koodi, kuna teisendamine assemblerkeelest masinkoodi käib "sõna-sõnalt" (üksüheselt).

Vahel kasutatakse sõna "assembler" kõnekeeles ka assemblerkeele kohta.

Vaata ka muuda