Un registre informatique ne ressemble à rien au sens physique que vous imaginez probablement. Ce n'est pas une petite boîte ou un cadran. C'est une collection de bits (chiffres binaires, 0 ou 1) implémentés à l'aide de composants physiques au sein du CPU (Central Processing Unit). Ces composants pourraient être :
* Tongs : Ce sont des circuits électroniques fondamentaux capables de stocker un seul bit. Les registres sont essentiellement des groupes de bascules. Considérez-les comme de minuscules interrupteurs qui peuvent être activés (1) ou désactivés (0).
* Transistors : À un niveau inférieur, les bascules elles-mêmes sont construites à partir de transistors. Ce sont des dispositifs semi-conducteurs qui agissent comme des interrupteurs électroniques.
Ainsi, si vous regardiez *à l'intérieur* d'un processeur (ce que vous ne pouvez pas faire facilement sans équipement spécialisé), vous ne verriez pas de « registres » clairement délimités. Vous verriez un agencement complexe de transistors et d'autres composants, et les registres seraient définis par la manière dont ces composants sont interconnectés et contrôlés par les circuits du processeur. Leur manifestation physique est extrêmement petite, à l’échelle nanométrique.
En termes de représentation *conceptuelle*, nous les schématisons souvent simplement sous forme de cases étiquetées avec le nom du registre (par exemple, `AX`, `PC`, `IR`), indiquant souvent le nombre de bits qu'il contient (par exemple, un registre de 32 bits) :
```
+--------+
| HACHE | <-- Registre 32 bits
+--------+
```
Ce diagramme est purement une abstraction. Il ne représente pas la structure physique réelle, mais simplement une représentation logique de son fonctionnement dans l'architecture de l'ordinateur. La réalité est bien plus compliquée.
|