Assembly language, also known as Assembly or ASM, refers to a low-level programming language that closely corresponds to the machine code of the system it will operate on. ASM is typically written with one statement per machine instruction.