Microprocessore : E' un circuito integrato costruito in tecnologia VSLI, adatto a svolgere funzioni diverse, modificando solo in modo minimo la parte circuitale (hardware) ad esso connessa, ma variando di volta in volta, in base all'applicazione richiesta il programma di gestione (software).
In ogni i microprocessore sono presenti i diversi blocchi funzionali:
Registro istruzioni;
Decodificatore delle istruzioni;
Unita logica aritmetica (ALU);
Registro accumulatore;
Registri di uso generale;
Registro contatore di programma;
Registro dei flag;
Registro di Stack (Stack pointer SP);
Unità di controllo e temporizzazione;
Buffer bus dati;
Buffer bus indirizzi.
I microprocessori
L'insieme di linee che collegano i blocchi costituiscono i bus interni del microprocessore.
Per poter funzionare il microprocessore deve ricevere dall'esterno una serie ordinata di istruzioni.
Le istruzioni vengono memorizzate in chip esterni al microprocessore, sotto forma di codici binari, quelli presenti in memoria vengono acquisiti attraverso una serie di linee denominate bus dati.
La CPU pone sulle linee del bus indirizzi un valore binario che costituisce l'indirizzo di una certa locazione di memoria, poi preleva il contenuto di tale locazione se è attiva la linea di lettura o scrive in essa se invece ad essere attiva è la linea di scrittura.
Continua »