In
informatica l
'architettura di un processore basata sui registri generali rappresenta lo schema logico di funzionamento più diffuso nella realizzazione hardware di
processori per
computer. In generale il processore (
CPU), secondo la classica
Architettura di von Neumann, comunica con gli altri dispositivi o periferiche quali le memorie non volatili e i dispositivi di input-output (
I/O) tramite i
Bus di collegamento, tipicamente in modalità
parallela. In particolare il processore, che è un dispositivo programmabile dall'esterno dall'utente, opera richiedendo in primis le istruzioni del programma da eseguire (in
linguaggio macchina) e i dati su cui operare direttamente dalla memoria non volatile per poi eseguire le operazioni di elaborazione richieste sui dati stessi; dal suo punto di vista esso quindi vede solo indirizzi o posizioni di memoria. Lo schema di principio dell'architettura di un processore basata su registri generali è riportato in Figura 1.