Registers voor algemene doeleinden (GPR's):
Er zijn acht 32-bits GPR's in de Intel Core i3-microprocessor:EAX, EBX, ECX, EDX, ESI, EDI, EBP en ESP. Deze registers kunnen voor verschillende doeleinden worden gebruikt, waaronder het opslaan van gegevens en adressen.
* EAX:Accumulatorregister
* EBX:Basisregister
* ECX:Tellerregister
* EDX:Gegevensregister
* ESI:Bronindexregister
* EDI:Bestemmingsindexregister
* EBP:Basiswijzerregister
* ESP:stapelwijzerregister
Floating-Point Registers (FPR's):
Er zijn acht 80-bits FPR's in de Intel Core i3-microprocessor:ST0, ST1, ST2, ST3, ST4, ST5, ST6 en ST7. Deze registers worden gebruikt voor drijvende-kommaberekeningen.
* ST0:Accumulatorregister
* ST1:Primair krasregister
* ST2:Secundair scratch-register
* ST3:Tijdelijk register
* ST4:Geheugenadresregister
* ST5:Drijvend-komma-controleregister
* ST6:Drijvende-kommastatusregister
* ST7:Drijvende-komma-tagregister
Registers voor speciale doeleinden (SPR's):
Er zijn een aantal speciale registers in de Intel Core i3-microprocessor, waaronder:
* Controleregisters (CR's): Deze registers controleren verschillende aspecten van de werking van de processor, zoals paging en interrupts.
* Debug Registers (DR's): Deze registers worden gebruikt voor foutopsporingsdoeleinden.
* Modelspecifieke registers (MSR's): Deze registers worden gebruikt voor toegang tot hardwarespecifieke functies.
De Intel Core i3-microprocessor bevat ook een aantal architecturale registers die worden gebruikt om de huidige status van de processor vast te houden. Deze registers omvatten de instructiewijzer (IP), de stapelwijzer (SP) en de programmateller (PC). |