Quali sono i record in un microprocessore?

I registri sono componenti hardware integrati contenuti in un chip a microprocessore.

funzioni

I registri di dati funzionano principalmente come luoghi di memoria elettronica temporanea di accesso frequente e facile attraverso la CPU di un computer. Questa accessibilità è dovuta alla posizione dei record all'interno dei microprocessori. Di conseguenza, la CPU può accedervi più rapidamente dei moduli di memoria ad accesso casuale (RAM) e di altri siti di archiviazione elettronica come la memoria di sola lettura (ROM). in inglese di Read Only Memory) e memoria flash. Un microprocessore normale contiene più array di questi registri e ciascuno è fabbricato per mantenere solo una piccola quantità di dati binari. Un registro in esecuzione ha una capacità di memoria di 8, 16, 32 o 64 bit; questi valori dipendono dall'architettura del microprocessore.

operazioni

I record in un microprocessore funzionano come dati in tempo reale che trasportano unità di memoria elettroniche. Ciò significa che quando un utente dà un ordine a un'applicazione software (tramite un clic del mouse o premendo un tasto), viene tradotto in una dichiarazione binaria e inviato al microprocessore. Queste istruzioni vengono ricevute dai registri del microprocessore, che le mantengono per alcuni nanosecondi se il processore è già occupato e quindi li inviano su richiesta del processore. Questi registri hanno anche i bit elaborati in dati in tempo reale quando sono stati trasmessi i bit di dati elaborati in precedenza, oltre a mantenere le posizioni e i comandi associati ai valori di input o ai dati elaborati.

categorie

Esistono otto categorie principali di record di dati integrati nelle CPU. Questi includono i contatori del programma (PC), per la memorizzazione dei bit di indirizzo di elaborazione dei dati attualmente elaborati; Record di istruzioni (IR), per la memorizzazione di istruzioni binarie mentre vengono elaborati o decodificati; accumulatori (CA), per memorizzare i risultati dei calcoli matematici dall'unità di calcolo aritmetico della CPU; indirizzo dei registri di memoria (MAR), per la memorizzazione delle posizioni degli indirizzi dei bit di dati nella memoria principale di un computer; buffer del registro di memoria (MBR), per memorizzare e temporaneamente conservare i bit di dati in entrata prima di inviarli al microprocessore, allo stato o al flag di registrazione (FR), per mantenere e aggiornare gli stati operativi dei microprocessori; registri condizionali (CR), per mantenere i valori logici o condizionali dei dati elaborati e dei registri di uso generale (GPR), per memorizzare temporaneamente i bit di dati generali o le istruzioni.

importanza

I registri non solo condividono il carico del processore, ma forniscono anche istruzioni su come i dati devono essere elaborati. Inoltre, questi registri forniscono assistenza importante ai microprocessori nel compito di determinare dove inviare i dati dopo l'elaborazione e in quale disposizione archiviarli nella memoria principale o all'interno di un dispositivo di memorizzazione. Inoltre, il numero di record integrati e operativi all'interno di un microprocessore aiuta a definire la sua efficienza operativa e le capacità di elaborazione dei dati.