Una instrucción es una operación definida por la arquitectura de un procesador. Una macroinstrucción es una serie de instrucciones almacenadas que se ejecutan secuencialmente con una sola llamada, mientras que una microinstrucción es una instrucción más simple que forma parte de una macroinstrucción.