Input:
* Registro delle istruzioni (IR): Questo registro contiene l'istruzione attualmente recuperata dalla memoria. Questo è l'ingresso primario, dettare quale operazione il CU dovrebbe controllare.
* Segnale di clock: Un impulso periodico che sincronizza le operazioni del Cu. Senza di essa, il CU non saprebbe quando eseguire passaggi.
* Segnali di stato/Flag: Questi segnali riflettono lo stato dell'Alu (unità logica aritmetica) e di altri componenti. Ad esempio, un flag zero indica che il risultato di un'operazione aritmetica era zero. Queste flag influenzano l'istruzione successiva da eseguire (ramificazione condizionale).
* Segnali di controllo da dispositivi esterni (possibilmente): Nei sistemi più avanzati, il CU potrebbe ricevere input che indicano la disponibilità di dati da dispositivi I/O o altre periferiche, influenzando la pianificazione delle istruzioni.
Output:
* Segnali di controllo all'Alu: Questi segnali determinano l'operazione che ALU dovrebbe eseguire (ad esempio, aggiungere, sottrarre e, o).
* Segnali di controllo in memoria: Questi segnali specificano l'indirizzo di memoria da leggere o scrivere, nonché il tipo di operazione (lettura o scrittura).
* Segnali di controllo ai registri: Segnali che selezionano quali registri sono coinvolti nell'operazione corrente e anche il trasferimento di dati di controllo tra i registri.
* Segnali di controllo ai dispositivi I/O (possibilmente): Segnali per avviare o gestire il trasferimento di dati con dispositivi esterni.
* PC (contatore del programma) Segnale di incremento: Questo segnale viene inviato al PC per aggiornarlo all'istruzione successiva in sequenza (a meno che un'istruzione di ramo non la cambi).
In sostanza, il CU riceve istruzioni e informazioni sullo stato e, in base a questo, genera segnali per dirigere tutte le altre parti della CPU (e dispositivi esterni potenzialmente connessi) per eseguire le azioni necessarie per eseguire l'istruzione. Gli output sono essenzialmente i comandi che IT emette per controllare il resto del sistema.
hardware © www.354353.com