Registri del processore: cos'è e come funziona
Sommario:
- Cosa sono Per cosa lavorano?
- Tipi di record
- Record di dati
- Memory Data Record ( MDR )
- Record degli indirizzi
- Registri di uso generale ( GPR )
- Record di scopi specifici ( SPR )
- Record di stato
- Record a virgola mobile
- Record costanti
I record di un processore sono una domanda che attacca molti, quindi abbiamo dedicato uno spazio per spiegarlo in dettaglio.
I registri sono molto utili per il funzionamento di un processore perché lo aiutano, guidandolo su dove inviare i dati elaborati. Poiché sappiamo che è qualcosa di astratto che non è facile da spiegare, lo abbiamo spiegato in modo comprensibile di seguito.
Cominciamo!
Indice dei contenuti
Cosa sono Per cosa lavorano?
I registri si trovano all'interno di ciascun microprocessore e la loro funzione è quella di memorizzare i valori dei dati, i comandi, le istruzioni o gli stati binari che ordinano quali dati devono essere elaborati, ad esempio come dovrebbero essere fatti. Un registro è ancora una memoria ad alta velocità con poca capacità.
Ogni record può contenere un'istruzione, un indirizzo di archiviazione o qualsiasi tipo di dati. In un processore troviamo spazi con una capacità che va da 4 a 64 bit perché ogni registro deve essere abbastanza grande da contenere un'istruzione. Nel caso di un computer a 64 bit, ogni record ha una dimensione di 64 bit.
Ogni microprocessore ha vari compiti o doveri per elaborare le informazioni. Riceve le informazioni in linguaggio binario dalle applicazioni (zeri e uno), quindi le elabora in un determinato modo. Supponiamo che la CPU traduca questi dati in modo che noi, gli utenti, li comprendiamo.
All'interno di un microprocessore troviamo il record di informazioni, la cui funzione è quella di memorizzare temporaneamente i dati a cui si accede frequentemente.
Tipi di record
I registri del processore sono divisi o classificati in base allo scopo che servono o alle istruzioni che comandano.
Record di dati
Memorizzano valori di dati numerici, come caratteri o piccoli ordini. I vecchi processori avevano un registro dati speciale: l' accumulatore, che veniva utilizzato per alcune operazioni.
Memory Data Record ( MDR )
È quello a cui ci siamo riferiti prima, è un registro che si trova nel processore e che è collegato al bus dati. Ha poca capacità e un'alta velocità con cui scrive o legge i dati del bus che sono diretti alla memoria o alla porta I / O, cioè una periferica.
Record degli indirizzi
Memorizzano gli indirizzi utilizzati per accedere alla memoria principale o primaria, che di solito conosciamo come ROM o RAM. In questo senso, possiamo vedere processori con registri che vengono utilizzati solo per salvare indirizzi o valori numerici.
Registri di uso generale ( GPR )
Sono registri che servono per memorizzare indirizzi o dati generali. È una specie di registri misti che, come indica il suo, non hanno una funzione specifica.
Record di scopi specifici ( SPR )
In questa occasione, abbiamo a che fare con registri che memorizzano i dati di stato del sistema, come il registro di stato o il puntatore dell'istruzione . Possono essere combinati con il PSW ( Program Status Word ).
Record di stato
Sono utilizzati per salvare valori reali la cui funzione è determinare quando un'istruzione deve essere eseguita o meno. Conosciuto anche come CCR ( Condition Code Register) . All'interno di questo tipo di record, troviamo quanto segue:
- Registrazione della bandiera o " FLAGS ". Lo troviamo nei processori Intel con architettura X86. Siamo di fronte a un registro con 16 bit di larghezza. Ma ha 2 successori:
- EFLAGS, larghezza 32 bit. RFLAGS, larghezza 64 bit.
Record a virgola mobile
Innanzitutto, dovremmo spiegare cos'è un virgola mobile. Il virgola mobile è una rappresentazione, sotto forma di una formula, di numeri reali di diverse dimensioni utilizzati per eseguire operazioni aritmetiche. Lo incontreremo in sistemi che richiedono sistemi di elaborazione molto veloci.
Pertanto, questi registri mantengono queste rappresentazioni in molte architetture.
Record costanti
Il suo scopo è di salvare valori di sola lettura come zero, uno o π.
Raccomandiamo di leggere i migliori processori sul mercato
Finora la nostra spiegazione di quali sono i registri dei processori. Sappiamo che può essere qualcosa di complesso da capire, quindi non esitate a chiederci o integrare queste informazioni con la vostra saggezza.
▷ Che cos'è un processore quantico e come funziona?
L'era del processore quantistico si sta avvicinando e il calcolo scompare quando lo conosciamo ✅ Impariamo che si tratta di un processore quantico.
▷ Che cos'è un processore e come funziona
Se vuoi sapere cos'è un processore, a cosa serve, quali sono le sue parti e anche come funziona ✅ Ti mostreremo tutto questo e altro qui
▷ Cos'è un processore arm e come funziona?
Che cos'è un processore ARM e qual è la differenza con il processore Intel o AMD del mio PC da gioco ✅ tutti i dettagli che devi sapere.