Een
assembler is een
computerprogramma om tekst in
assembleertaal om te zetten naar
machinecode. Deze code is direct uit te voeren door een
processor. Assembleertaal is een programmeertaal die zeer dicht bij de machine (computerhardware) staat, maar die door gebruik van
mnemonics in plaats van getalswaarden gemakkelijker te begrijpen is. De assembleertaal wordt zelf ook wel (verkeerdelijk) assembler genoemd.