== Skjulte registre ==
Ud over de registre, som kan benyttes af [[programmør]]en, vil en cpu have adskillige interne registre, der ikke eller kun delvist kan tilgås af programmøren. Det er sådanne registre som [[instruktionstæller]]en, forskellige statusregistre og mellemlagringsregistre, instruktionsregister og forskellige registre i instruktionsbehandlingen. De fleste af disse registre er kun tilgængelige fra maskinens [[mikroprogram]] (hvis maskinen benytter et mikroprogram). I andre tilfælde benyttes registre i en arkitektur, der reelt ikke findes. I stedet vil maskinens mikroprogram simulere dem ved at flytte data frem og tilbage mellem hovedlageret og de faktiske registre. Det tager længere tid, men har været benyttet til at skabe billigere computermodeller, der er kompatible med dyrere maskiner.
Kommunikation