aka low level language. instructions made up of mnemonic codes made by programmers
low level language written in mnemonic code. specific to cpu
bring data and programs into the computer (e.g. mouse, keyboard).