Assembly language is mnemonic based low level language. Mnemonics are short codes of assembly language which chosen to remind the programmer of the instructions of binary machine-code which are apparently which are very hard to remember, write down, or correct.