Assembleertaal of
assembly is een low-level
programmeertaal die nauwelijks meer dan een symbolische weergave van
machinetaal is. Elke regel in de assembleertaal komt overeen met één enkele
instructie, zij het dat de vertalende
assembler nog wel ondersteuning biedt in de vorm van symbolische namen (labels) voor geheugenlocaties die gebruikt worden voor constanten of variabelen, en voor sprongopdrachten, in plaats van fysieke adressen. Voor de instructiecode gebruikt men
mnemonics: zo kan de instructie "
load accumulator" weergegeven worden door de mnemonic LDA, "
store accumulator" door STA en "optellen" door ADD. De eenvoudigste mnemonic is NOP, namelijk No OPeration - er wordt niets gedaan.