Registros de uso geral (GPRs): Existem oito GPRs de 32 bits no microprocessador Intel Core i3:EAX, EBX, ECX, EDX, ESI, EDI, EBP e ESP. Esses registros podem ser usados para diversos fins, incluindo armazenamento de dados e endereços.
* EAX:Registro acumulador
* EBX:Base cadastral
* ECX:Registro de contador
* EDX:Registro de dados
* ESI:Registro de índice de origem
* EDI:Registro de índice de destino
* EBP:Registro de ponteiro base
* ESP:registro de ponteiro de pilha
Registradores de ponto flutuante (FPRs): Existem oito FPRs de 80 bits no microprocessador Intel Core i3:ST0, ST1, ST2, ST3, ST4, ST5, ST6 e ST7. Esses registradores são usados para cálculos de ponto flutuante.
* ST0:Registro acumulador
* ST1:Registro de scratch primário
* ST2:Registro de scratch secundário
* ST3:Registro temporário
* ST4:Registro de endereço de memória
* ST5:Registro de controle de ponto flutuante
* ST6:Registro de status de ponto flutuante
* ST7:Registro de tag de ponto flutuante
Registros para fins especiais (SPRs): Existem vários registros para fins especiais no microprocessador Intel Core i3, incluindo:
*
Registros de controle (CRs): Esses registradores controlam vários aspectos da operação do processador, como paginação e interrupções.
*
Registros de depuração (DRs): Esses registros são usados para fins de depuração.
*
Registros Específicos do Modelo (MSRs): Esses registros são usados para acessar recursos específicos de hardware.
O microprocessador Intel Core i3 também inclui vários registros arquitetônicos que são usados para manter o estado atual do processador. Esses registradores incluem o Ponteiro de Instrução (IP), o Ponteiro de Pilha (SP) e o Contador de Programa (PC).