Cos'è una coda di istruzioni nell'8086?
La coda di istruzioni è una coda nel microprocessore che memorizza l'insieme di istruzioni recuperate dalla memoria e pronte per l'esecuzione. Ogni volta che l'UE diventa libera di eseguire qualsiasi istruzione, la coda delle istruzioni fornisce l'istruzione recuperata all'UE per l'esecuzione. La coda consente di conservare fino a 6 byte di istruzioni, migliorando così la velocità complessiva del processore riducendo il numero di volte in cui è necessario accedere alla memoria per recuperare le istruzioni. Non appena l'UE prende un'istruzione dalla coda, la coda inoltra l'istruzione successiva all'unità di esecuzione. In qualsiasi momento la coda può contenere sei byte. Se dopo il sesto byte l'istruzione successiva è lunga più di 6 byte, viene memorizzata nella memoria principale finché non è necessaria.
La coda delle istruzioni, nota anche come coda del codice, è una coda FIFO, ovvero la coda First In First Out, il che significa che l'istruzione presente in testa alla coda verrà eseguita per prima.