¿Por qué es útil aprender ensamblador? El ensamblador es un lenguaje que se caracteriza por ser de muy bajo nivel que le indica al procesador cuales son las instrucciones que tiene ejecutar. Enfocarse en aprender a programar mediante instrucciones permite crear programas mucho más eficientes. De hecho a la hora de hacer controladores o software embebido el cual se ejecutará en entornos con pocos recursos es fundamental. Gracias a esta metodología se tiene acceso prácticamente a los componentes del ordenador y es posible ordenarles exactamente que deben hacer sin generar instrucciones basura.
Invención del lenguaje ensamblador por Mauricio V. Wilkes de la Universidad de Cambridge.