Personal computer/Architettura/CPU: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pizeta (discussione | contributi)
Pizeta (discussione | contributi)
lo considero completo
Riga 16:
=== Unità di controllo ===
 
L'unità di controllo è una rete sequenziale sincrona comandata dai comandi di ''ready'' ed ''interrupt'' che ha il compito di generarecomandare, in base alle istruzioni in ingresso dalla memoria, l'unità di calcolo, specificando una determinata ''micro-operazione'', ovvero un'operazione eseguita all'interno dell'unità di calcolo in un ciclo di clock, quale ad esempio il trasferimento di un dato da un registro ad un altro o una elaborazione della [[Personal_computer/Appendici/ALU|ALU]].
 
=== Unità di calcolo ===
Riga 27:
*''Memory Address Register'' MAR è il registro che contiene l'indirizzo della locazione di memoria da leggere o scrivere. L'uscita di questo registro è sul Bus degli Indirizzi
*''Memory Data Register'' MDR è il registro attraverso la quale viene scambianta l'informazione tra la memoria e la CPU, la sua uscita è sul Bus Dati
*''Registri General Purpose'' di uso generale, sono impiegati per memorizzare dati su cui opera la [[Personal_computer/Appendici/ALU|ALU]], sono quindi utilizzati sia di appoggio dati che per gestire l'indirizzamento. Nelle CPU più datate questi registri erano più specializzati, vi era in particolare il registro ''accumulatore'' che doveva essere necessariamente utilizzato in certe operazioni aritmetico logiche.