Ensamblador (asm)

Es un lenguaje intermedio entre el lenguaje máquina y los lenguajes de alto nivel.

No es un lenguaje máquina, por lo cual tiene que ser traducido, sin embargo esta íntimamente relacionado con el set de instruciones de la máquina, lo que lo hace específico de cada máquina o procesador mejor dicho, o familia de estos. El (asm) tiene traducción directa con el lenguaje máquina.