Para facilitar la redacción de un programa, previamente a codificarlo en binario, se puede describir con un "lenguaje símbólico" en el que en vez de códigos binarios se utilizan "nemónicos" para los códigos de operación, y no es necesario poner en binario los códigos de los operandos.