? Un registre à décalage est un circuit électronique utilisé dans les ordinateurs et autres appareils numériques . Il comporte un certain nombre de bits de données , et les transfère sur une position lorsque l' impulsion d'horloge d'entrée passe au niveau haut . Comme beaucoup d'autres circuits logiques , tels que portes , des onduleurs et des tongs , le registre à décalage est mis en œuvre dans 40 séries CMOS et 74 de la série des puces TTL. Registre à décalage
Un registre à décalage est un jeu de logique tongs disposées en série , avec l'entrée d'un connecté à la sortie de la prochaine . Circuits de registre à décalage en général de quatre ou huit bits de taille , mais par des puces de chaînage ensemble , vous pouvez faire un registre à décalage pour un certain nombre de bits. Chaque étape dans un registre à décalage agit en tant que membre d'une brigade de seau , en passant son contenu à l'étape suivante quand une impulsion électronique déclenche le circuit . Si le registre à décalage reçoit deux impulsions , le passage du contenu de deux bits
Le gauche et décalages à droite
registres de décalage de
ont un sens : . Un registre à décalage à gauche déplace les bits de de droite à gauche : un registre à décalage droit se déplace dans la direction opposée. Habituellement , un circuit de registre à décalage est câblé à travailler d'une façon ou l'autre , si décalage bidirectionnel enregistre déplacent les bits à droite ou à gauche, en fonction de l'état d'une entrée de direction. Par exemple, un registre à décalage à quatre bits peut avoir le contenu suivant:
0011
Après deux décalages à gauche , le contenu ressembler à ceci:
1100
< br >
Types
Le type le plus simple de registre à décalage est Serial- In, Serial- Out, ou SISO . Un décalage à gauche des bits du registre SISO prend un par un à partir du côté droit , et se déplace le long d' eux jusqu'à ce que chaque bit passe à la sortie sur la gauche. Un convertisseur parallèle- A , de série de Départ , ou PISO , a quatre ou huit bits à la fois, puis déplace à la sortie un par un . A Serial- In, Parallel -Out, ou SIPO , décale les bits dans le registre un à la fois . Quatre ou huit sorties parallèles lire l'état de chaque bit de registre sans affecter leur . Moins fréquents et plus complexes sont des circuits qui peuvent à la fois les données série et parallèle entrée et de sortie .
Usages
informatique et des circuits numériques convertir les données série en parallèle et revenir comme une partie de la routine des communications de données entre les puces , circuits imprimés et de systèmes informatiques . Un décalage SIPO registre fonctionne comme un convertisseur de données série -parallèle , et un PISO convertit des données parallèles à partir de mode série . Dans les années 1950 , un registre SISO avec son entrée reliée à sa sortie servi comme une forme de mémoire , si mémoire à semi-conducteurs a pris sa place . Les registres à décalage avec des centaines de stades servent de lignes à retard numériques, ou DDL , pour les effets audio tels que l'écho et la réverbération .