An '''Assembly language''' is a [programming language] in which each instruction directly represents an instruction understood by the target machine, which may be a real computer or a [virtual machine]. ** See Also ** [Assembler]: A utility for translating assembly language into machine code. [Assembly code example]: A short walk-through of the transformation of a Tcl script into assembly. [TAL]: The assembly language for Tcl's built-in virtual machine. ** Description ** [LLVM] IR (Intermediate Representation) is an assembly language targeting the LLVM [virtual machine]. <> programming language