Il ciclo d’istruzione di un elaboratore
Il processore esegue ogni istruzione mediante una sequenza ben definita di operazioni definita ciclo d’istruzione il quale effettua i seguenti passi:
- Estrazione di un’istruzione dalla memoria, fase di FETCH;
- Decodifica dell’istruzione, fase di DECODE;
- Esecuzione dell’istruzione, fase di EXECUTE.
Tuttavia queste fasi possono essere a loro volta scomposte per analizzare nel dettaglio il tutto comporta un ciclo d’istruzione da 7 passi:
- Fetch, utilizzando l’indirizzo salvato nel Registro Contatore (PC) viene prelevata l’istruzione dalla memoria e portata nel Registro d’istruzione (IR)
- Modifica del PC affinché abbia in memoria l’indirizzo della successiva istruzione
- Decode, determina il tipo d’istruzione appena prelevata e determina dove sono allocati i dati necessari
- Operand Fetch, preleva il dato necessario per portarlo nella CPU
- Execute, esegue l’istruzione
- Operand Store, se necessario salva i dati in memoria
- Torna al punto 1 e riesegue le istruzioni
LINK UTILI
Corso su Architettura Degli Elaboratori: https://www.developersumo.com/architettura-degli-elaboratori/
Pagina Instagram: https://www.instagram.com/developer_sumo/
Le nostre applicazioni: https://play.google.com/store/apps/developer?id=Developer+Sumo
What's your reaction?
Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0