Il compito dell'Unità Centrale di
Elaborazione (CPU, Central Processing Unit) è di prelevare le istruzioni dalla memoria, una alla volta
ed eseguirle, interagendo con la memoria e le interfacce delle periferiche.
Nella figura sono rappresentati i registri e l'Unità Logico-Aritmetica (ALU).
ALU
(Arithmetic Logic Unit):esegue delle operazioni logico-aritmetiche sui
dati provenienti dalla memoria.
Registro
Accumulatore: possono essere anche più di uno e contengono i dati
provenienti dalla memoria centrale ed i risultati parziali delle operazioni.
Program
Counter: contiene l’indirizzo della
prossima istruzione da eseguire.
Registro
dell'istruzione corrente: contiene l'istruzione da eseguire.
Unità
di Controllo: recupera istruzioni e dati dalla
memoria, attiva la ALU e riporta i risultati in memoria.
Decodificatore:
interpreta l'istruzione contenuta nel registro IR per riconoscerne il tipo.