Assembler (Pronunciado: as-sem-bler) es un programa que toma las instrucciones básicas de computación y las convierte en un patrón de bits (ceros y unos) que el procesador de la computadora puede utilizar para realizar sus operaciones básicas.
En el pasado, programadores tenían que hacer todos sus trabajado en un código que entendiera la computadora (es decir, binarios o ceros y unos). Con la introducción de los lenguajes en “assembly”, este aceleró el proceso de desarrollo siendo un intermediario entre el programador y el lenguaje en maquina (0s y 1s). Programación en “assembler” poco a poco a quedado en desuso, sólo utilizado cuando queremos ser eficiente en el control de las operaciones del procesador.