¿Qué es una cola de instrucciones en 8086?

La cola de instrucciones es una cola en el microprocesador que almacena el conjunto de instrucciones que se obtienen de la memoria y están listas para su ejecución. Siempre que la UE tiene libertad para ejecutar cualquier instrucción, la cola de instrucciones proporciona la instrucción recuperada a la UE para su ejecución. La cola permite retener hasta 6 bytes de instrucciones, lo que mejora la velocidad general del procesador al reducir la cantidad de veces que se debe acceder a la memoria para recuperar instrucciones. Tan pronto como la UE toma una instrucción de la cola, la cola envía la siguiente instrucción a la unidad de ejecución. En cualquier momento dado, la cola puede contener seis bytes. Después del sexto byte, si la siguiente instrucción tiene más de 6 bytes, se almacena en la memoria principal hasta que se necesite.

La cola de instrucciones, también conocida como cola de códigos, es una cola FIFO, es decir, cola primero en entrar, primero en salir, lo que significa que la instrucción presente al principio de la cola se ejecutará primero.