1. Définition
En électronique digital, un registre est un circuit séquentiel qui est chargé de stocker des données. Il est fait à base des bascules D. Une bascule D constitue un registre de 1 bit.
Dans un processeur, un registre est utilisé pour stocker des valeurs lors de l’exécution d’un programme.
2. Les différentes sortes des registres
On distingue plusieurs sortes des registres :
Avec des bascules D, on peut créer n’importe quel type de registre.
3. Registre série à décalage
Réalisons un registre à décalage de 4 bits.
Puisqu’on sait qu’une bascule D ne peut mémoriser qu’un bit, nous avons donc besoin de 4 bascules D pour réaliser notre registre.
Schéma de réalisation
Ici l’information est décalée à chaque coup d’horloge.
Il nous faut quatre cycles d’horloge pour stocker un mot de 4 bits.
Les bits sont écrits et lus les uns après les autres.
Exemple d’un registre série à décalage (8 bits) : le circuit TTL 74ALS164.
4. Un registre parallèle
Réalisons un registre de 4 bits à partir d’une association des bascules D montées en parallèles.
Schéma de réalisation :
Ci-dessous le schéma électrique d'un régistre parrallèle.