intermediate-level computer language that is less complex to use than a machine language. Assembly languages use abbreviations or mnemonic codes to replace the 0s and 1s of machine language (A for "add," C for "compare," and MP for "multiply"). A translator is required to convert the assembly language program into machine language that can be executed by the computer. This translator is the assembly program. Every command in assembly language has a corresponding command in machine language. The assembly language differs among computers, and thus these programs are not easily transferable to machines of a different type from the one on which they were written.
computer language in which each statementcorresponds to one machine language statement. Assembly languages are more cumbersome to use than regular or high-level programming languages, but they are much easier to use than pure machine languages, which require that all instructions be written in binary code.
a computer language in which each statement corresponds to one of the binary instructions recognized by the CPU. Assembly-language programs are translated into machine code by an assembler.