Registres à usage général (GPR) :
Il existe huit GPR 32 bits dans le microprocesseur Intel Core i3 :EAX, EBX, ECX, EDX, ESI, EDI, EBP et ESP. Ces registres peuvent être utilisés à diverses fins, notamment le stockage de données et d'adresses.
* EAX :Registre d'accumulateur
* EBX :Registre de base
* ECX :Registre de compteur
* EDX :Registre de données
* ESI :Registre d'index source
* EDI :Registre d'index de destination
* EBP :registre de pointeur de base
* ESP :registre de pointeur de pile
Registres à virgule flottante (FPR) :
Il existe huit FPR 80 bits dans le microprocesseur Intel Core i3 :ST0, ST1, ST2, ST3, ST4, ST5, ST6 et ST7. Ces registres sont utilisés pour les calculs à virgule flottante.
* ST0 :Registre accumulateur
* ST1 :registre à gratter primaire
* ST2 :registre à gratter secondaire
* ST3 :Registre temporaire
* ST4 :registre d'adresses mémoire
* ST5 :Registre de contrôle à virgule flottante
* ST6 :registre d'état à virgule flottante
* ST7 :registre d'étiquettes à virgule flottante
Registres à usage spécial (SPR) :
Il existe un certain nombre de registres spéciaux dans le microprocesseur Intel Core i3, notamment :
* Registres de contrôle (CR) : Ces registres contrôlent divers aspects du fonctionnement du processeur, tels que la pagination et les interruptions.
* Registres de débogage (DR) : Ces registres sont utilisés à des fins de débogage.
* Registres spécifiques au modèle (MSR) : Ces registres sont utilisés pour accéder aux fonctionnalités spécifiques au matériel.
Le microprocesseur Intel Core i3 comprend également un certain nombre de registres architecturaux utilisés pour conserver l'état actuel du processeur. Ces registres incluent le pointeur d'instruction (IP), le pointeur de pile (SP) et le compteur de programme (PC).
|