a low level programming language. one step up from machine language.
this language uses mnemonics to represent the operations the CPU is to perform.