Assembly Language is the lowest level of symbolic progarmming language characterized by the use of a single statement for each machine instruction. The language also permits the use of labels for routines, variables, and storage assignments. There is a different language for each computer CPU. Some versions of Assembly Language support the use of Macro Instructions.

(PC Platforms) Assembley Language source code is usually stored with a file extension of .ASM.