Registri principali della CPU
I registri sono componenti fondamentali della CPU, fungendo da memorie veloci per dati temporanei. I principali registri sono:
- AR (Address Register): contiene l'indirizzo di memoria richiesto
- DR (Data Register): contiene il dato richiesto dalla memoria
- PC (Program Counter): indica l'indirizzo della prossima istruzione da eseguire
- IR (Instruction Register): contiene il codice dell'istruzione da eseguire
- SR (Status Register): contiene flag che forniscono informazioni sull'ultima istruzione eseguita
- SP (Stack Pointer): punta alla funzione chiamante per gestire il ritorno
- R0, R1, R2, ..., Rn: registri generici per contenere dati
Definition: Stack: struttura dati di tipo LIFO (Last In First Out) usata per gestire le chiamate a funzione.
Example: Lo Zero Flag nel registro SR viene utilizzato per verificare se due numeri sono uguali, confrontando la loro differenza.








