Quali sono registri in un microprocessore?

April 7

Quali sono registri in un microprocessore?


Microprocessori, le unità di elaborazione centrale (CPU) di qualsiasi dispositivo di elaborazione, eseguire operazioni di base e avanzate di elaborazione delle informazioni. Prendono i dati di programmi software in forma di bit binari (0 e 1) e di processo secondo i comandi forniti. Essi generano flussi binari di uscita, che si trasformano in dati comprensibili agli utenti finali. All'interno di questi microprocessori esiste un componente chiamato un registro di informazioni, che memorizza temporaneamente i valori dei dati a cui si accede di frequente durante la lavorazione. Registri, di importanza fondamentale all'interno della gerarchia di memoria del computer, vengono utilizzati per memorizzare i valori solo i dati, i comandi, le dichiarazioni binari e altre istruzioni che definiscono quali sono i dati elaborati e come.

funzioni

Dati registri funziona principalmente luoghi temporanei di memoria elettronica più frequentemente accessibili dalla CPU di un computer. Questa accessibilità è a causa della posizione dei registri all'interno dei microprocessori. Come risultato, la CPU può accedervi più rapidamente di moduli di memoria ad accesso casuale (RAM) e altri luoghi di stoccaggio elettronici come ROM (Read Only Memory) e la memoria flash. Un microprocessore normale contiene più array di questi registri e ognuno è costruito per contenere solo una piccola quantità di dati binari. Un registro di funzionamento ha una capacità di memoria di 8, 16, 32 o 64 bit; questi valori dipendono dalla architettura del microprocessore.

operazioni

I registri in un microprocessore funzionano come dati in tempo reale che trasportano unità di memoria elettroniche. Ciò significa che quando un utente dà un comando per un'applicazione software (tramite un clic del mouse o premendo un tasto), si traduce in una dichiarazione binario e trasmessa al microprocessore. Queste dichiarazioni sono ricevuti dai registri del microprocessore, che li trattengono per pochi nanosecondi se il processore è già occupato, e poi li inoltra alla richiesta del processore. Questi registri valgono anche in tempo reale di bit di dati trasformati quando bit di dati precedentemente elaborati vengono trasmessi, nonché tenendo le sedi e comandi associati con i valori di ingresso o dati elaborati.

Categorie

Ci sono otto categorie principali di registri dati integrati all'interno di CPU. Questi comprendono contatori di programma (PC), per memorizzare i bit di indirizzo di istruzione dati attualmente elaborati; registro istruzione (IR), per la memorizzazione di istruzioni binarie, mentre sono in fase di elaborazione o decodificati; accumulatori (AC), per memorizzare i risultati dei calcoli matematici dall'unità logica aritmetica del CPU; registri di indirizzo di memoria (MAR), per memorizzare indirizzi è di bit di dati all'interno della memoria di un computer; registri buffer di memoria (MBR), per memorizzare temporaneamente tenendo bit di dati in entrata prima di inoltrarli al microprocessore; stato o bandiera registri (FR), per mantenere e aggiornare gli stati operativi di microprocessori; registri condizionali (CR), per tenere i valori condizionali o logici per i dati elaborati; e registri di uso generale (GPR), per memorizzare temporaneamente i bit di dati generali o istruzioni.

Importanza

Registri non solo condividere il carico del processore, ma anche fornire con le istruzioni su come i dati devono essere trattati. Inoltre, questi registri fornire assistenza significativo per microprocessori nel compito di determinare dove di trasmettere i dati su di lavorazione, e in che accordo per memorizzarlo nella memoria principale o all'interno di un dispositivo di archiviazione. Inoltre, il numero di registri integrato e che operano in un microprocessore aiutare a definire le sue capacità di efficienza e di elaborazione dati operativi.