Fetch: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1:
{{nota disambigua| fetch in campo geografico |[[Fetch (geografia)|Fetch]]}}
Il '''''Fetch''''' o '''''Instruction Fetch''''' (dall'[[lingua inglese|inglese]], prendere, prelevare), è la prima delle trefasitre fasi fondamentali dell'elaborazione sequenziale di un programma per calcolatori elettronici. Si tratta dell'astrazione procedurale di tutte quelle operazioni che portano al caricamento dell'istruzione da parte del [[microprocessore]].
 
In questa fase la Control Unit del microprocessore trasferisce una singola istruzione all'interno del [[registro (informatica)|registro istruzioni]] prelevandola da una risorsa esterna ([[Cache]], [[RAM]], Dispositivi di Input/Output), andando a modificare opportunamente il registro degli stati e le ''execution flag''.