Generelle registre (GPR):
Det er åtte 32-bits GPR-er i Intel Core i3-mikroprosessoren:EAX, EBX, ECX, EDX, ESI, EDI, EBP og ESP. Disse registrene kan brukes til en rekke formål, inkludert lagring av data og adresser.
* EAX:Akkumulatorregister
* EBX:Baseregister
* ECX:Tellerregister
* EDX:Dataregister
* ESI:Kildeindeksregister
* EDI:Destinasjonsindeksregister
* EBP:Basispekerregister
* ESP:Stabelpekerregister
Flytpunktregistre (FPR):
Det er åtte 80-biters FPR-er i Intel Core i3-mikroprosessoren:ST0, ST1, ST2, ST3, ST4, ST5, ST6 og ST7. Disse registrene brukes til flyttallsberegninger.
* ST0:Akkumulatorregister
* ST1:Primært skraperegister
* ST2:Sekundært skraperegister
* ST3:Midlertidig register
* ST4:Minneadresseregister
* ST5:Flytpunktkontrollregister
* ST6:Flytepunktstatusregister
* ST7:Floating-point tag register
Special-Purpose Registers (SPRs):
Det er en rekke spesialregistre i Intel Core i3-mikroprosessoren, inkludert:
* Kontrollregistre (CRs): Disse registrene kontrollerer ulike aspekter av prosessorens drift, som personsøking og avbrudd.
* Feilsøkingsregistre (DR): Disse registrene brukes til feilsøkingsformål.
* Modelspesifikke registre (MSR): Disse registrene brukes for å få tilgang til maskinvarespesifikke funksjoner.
Intel Core i3-mikroprosessoren inkluderer også en rekke arkitektoniske registre som brukes til å holde prosessorens nåværende tilstand. Disse registrene inkluderer Instruction Pointer (IP), Stack Pointer (SP) og Program Counter (PC).