noun /əˈsɛmb(ə)lɚ/
a) A tool that reads source code written in assembly language and produces executable machine code, possibly together with information needed by linkers, debuggers and other tools.
This assembler is much faster than the old one.
b) Assembly language.
I wrote that program in assembler.
Wikipedia foundation.