Assembler is een programmeertaal die gebruikt wordt om programmeerinstructies te schrijven die direct door een computer kunnen worden uitgevoerd. Het is een laag niveau taal die dicht bij de machinecode staat, waardoor het een efficiĆ«nte manier is om programma’s te schrijven. Assembler is een zogenaamde “machine-specifieke taal”, wat betekent dat de code die geschreven wordt voor een bepaalde computer niet werkt op een andere computer.