programming languages that use mnemonics to represent each cpu instruction that are programmer defined.
a combination of hexadecimal numbers and expressions, such as mov, add,and sub, so writing programs in this language is easier than in machine language.
a language that functionality equivalent to machine language but is easier for people to read, write, and understand