General Purpose Registers (GPR'er):
Der er otte 32-bit GPR'er i Intel Core i3-mikroprocessoren:EAX, EBX, ECX, EDX, ESI, EDI, EBP og ESP. Disse registre kan bruges til en række forskellige formål, herunder lagring af data og adresser.
* EAX:Akkumulatorregister
* EBX:Basisregister
* ECX:Tællerregister
* EDX:Dataregister
* ESI:Kildeindeksregister
* EDI:Destinationsindeksregister
* EBP:Base pointer register
* ESP:Stack pointer register
Floating-Point Registers (FPR'er):
Der er otte 80-bit FPR'er i Intel Core i3-mikroprocessoren:ST0, ST1, ST2, ST3, ST4, ST5, ST6 og ST7. Disse registre bruges til flydende kommaberegninger.
* ST0:Akkumulatorregister
* ST1:Primært ridseregister
* ST2:Sekundært skraberegister
* ST3:Midlertidig register
* ST4:Hukommelsesadresseregister
* ST5:Flydende komma kontrolregister
* ST6:Floating-point statusregister
* ST7:Floating-point tag register
Special-Purpose Registers (SPR'er):
Der er en række specialregistre i Intel Core i3-mikroprocessoren, herunder:
* Kontrolregistre (CR'er): Disse registre styrer forskellige aspekter af processorens drift, såsom paging og interrupts.
* Fejlfindingsregistre (DR'er): Disse registre bruges til fejlfindingsformål.
* Modelspecifikke registre (MSR'er): Disse registre bruges til at få adgang til hardware-specifikke funktioner.
Intel Core i3-mikroprocessoren inkluderer også en række arkitektoniske registre, der bruges til at holde processorens aktuelle tilstand. Disse registre inkluderer Instruction Pointer (IP), Stack Pointer (SP) og Program Counter (PC).