Instrucción

Una instrucción es una orden dada a un procesador de computadora por un programa de computadora. En el nivel más bajo, cada instrucción es una secuencia de 0 y 1 que describe una operación física que la computadora debe realizar (como "Agregar") y, según el tipo de instrucción en particular, la especificación de áreas de almacenamiento especiales llamadas registros que pueden contienen datos que se utilizarán para llevar a cabo la instrucción, o la ubicación en la memoria de la computadora de los datos.

En el lenguaje ensamblador de una computadora, cada declaración de lenguaje generalmente corresponde a una instrucción de un solo procesador. En lenguajes de alto nivel, una declaración de lenguaje generalmente resulta (después de la compilación del programa) en múltiples instrucciones de procesador.

En lenguaje ensamblador, una macroinstrucción es aquella que, durante el procesamiento por parte del programa ensamblador, se expande para convertirse en múltiples instrucciones (basadas en una macrodefinición previamente codificada).