Sono presenti otto GPR a 32 bit nel microprocessore Intel Core i3:EAX, EBX, ECX, EDX, ESI, EDI, EBP ed ESP. Questi registri possono essere utilizzati per vari scopi, inclusa la memorizzazione di dati e indirizzi.
* EAX:Registro dell'accumulatore
* EBX:registro di base
* ECX:registro del contatore
* EDX:registro dati
* ESI:registro indice della sorgente
* EDI:registro indice di destinazione
* EBP:registro del puntatore base
* ESP:registro del puntatore dello stack
Registri a virgola mobile (FPR):
Sono presenti otto FPR a 80 bit nel microprocessore Intel Core i3:ST0, ST1, ST2, ST3, ST4, ST5, ST6 e ST7. Questi registri vengono utilizzati per i calcoli in virgola mobile.
* ST0:registro dell'accumulatore
* ST1:registro scratch primario
* ST2:registro scratch secondario
* ST3:registro temporaneo
* ST4:registro degli indirizzi di memoria
* ST5:registro di controllo a virgola mobile
* ST6:registro di stato a virgola mobile
* ST7:registro tag a virgola mobile
Registri per scopi speciali (SPR):
Esistono numerosi registri per scopi speciali nel microprocessore Intel Core i3, tra cui:
* Registri di controllo (CR): Questi registri controllano vari aspetti del funzionamento del processore, come il paging e gli interrupt.
* Registri di debug (DR): Questi registri vengono utilizzati per scopi di debug.
* Registri specifici del modello (MSR): Questi registri vengono utilizzati per accedere a funzionalità specifiche dell'hardware.
Il microprocessore Intel Core i3 include anche una serie di registri architettonici utilizzati per mantenere lo stato corrente del processore. Questi registri includono l'Instruction Pointer (IP), lo Stack Pointer (SP) e il Program Counter (PC).
hardware © www.354353.com