Low-level computer-programming language closely related to a computer's internal codes. It consists chiefly of a set of short sequences of letters (mnemonics), which are translated, by a program called an assembler, into
machine code for the computer's
central processing unit (CPU) to follow directly. In assembly language, for example, JMP means jump and LDA means load accumulator. Assembly code is used by programmers who need to write very fast or efficient programs.
Because they are much easier to use, high-level languages are normally used in preference to assembly languages. An assembly language may still be used in some cases, however, particularly when no suitable high-level language exists or where a very efficient machine-code program is required.
© RM 2009. Helicon Publishing is division of RM.