Hay ocho GPR de 32 bits en el microprocesador Intel Core i3:EAX, EBX, ECX, EDX, ESI, EDI, EBP y ESP. Estos registros se pueden utilizar para diversos fines, incluido el almacenamiento de datos y direcciones.
* EAX:Registro acumulador
* EBX:Registro base
* ECX:Registro de contador
* EDX:Registro de datos
* ESI:Registro de índice fuente
* EDI:Registro de índice de destino
* EBP:Registro de puntero base
* ESP:Registro de puntero de pila
Registros de coma flotante (FPR):
Hay ocho FPR de 80 bits en el microprocesador Intel Core i3:ST0, ST1, ST2, ST3, ST4, ST5, ST6 y ST7. Estos registros se utilizan para cálculos de punto flotante.
* ST0:Registro del acumulador
* ST1:Registro de scratch primario
* ST2:Registro de scratch secundario
* ST3:Registro temporal
* ST4:Registro de dirección de memoria
* ST5:Registro de control de punto flotante
* ST6:Registro de estado de punto flotante
* ST7:Registro de etiquetas de punto flotante
Registros de propósito especial (SPR):
Hay varios registros de propósito especial en el microprocesador Intel Core i3, que incluyen:
* Registros de Control (CR): Estos registros controlan varios aspectos del funcionamiento del procesador, como la paginación y las interrupciones.
* Registros de depuración (DR): Estos registros se utilizan con fines de depuración.
* Registros específicos del modelo (MSR): Estos registros se utilizan para acceder a funciones específicas del hardware.
El microprocesador Intel Core i3 también incluye una serie de registros arquitectónicos que se utilizan para mantener el estado actual del procesador. Estos registros incluyen el puntero de instrucción (IP), el puntero de pila (SP) y el contador de programa (PC).