Registros de Corrimiento
Registros de Corrimiento
Registros de Corrimiento
de
Corrimiento
¿Qué es un Registro de Corrimiento?
Serie: Los bits se transfieren de uno a uno por una misma línea
Paralelo: Se intercambian todos los bits al mismo tiempo, utilizando un número de
líneas de transferencia igual al número de bits
Principio de Funcionamiento
Conjunto de Flip-Flops, conectados en “cascada”.
Donde la salida de una etapa del circuito se conecta a la entrada de la segunda etapa de este mismo.
Los números binarios son desplazados al sig. Flip-Flop con cada pulso de reloj
Según la conexión entre los biestables, se tiene un desplazamiento a la izquierda o a la
derecha de la información almacenada.
Izquierda - Multiplica por 2
Derecha - Divide entre 2
Existen registros de desplazamiento bidireccionales, que pueden funcionar en ambos
sentidos, son éstos los que permiten la carga en paralelo.
Existen 4 diferentes formas de cargar o extraer información en un
registro:
Con cada pulso de reloj, el registro carga nuevos datos en las entradas "D" o
desplaza su contenido actual, dependiendo del valor de la entrada de control
La flecha indica la dirección de desplazamiento y cada bloque representa un
flip-flop (4 bits)
El diagrama de tiempos muestra el caso de un registro de desplazamiento de
cuatro bits.
El dato almacenado es 0110.
Aplicaciones
Almacenamiento
Desplazamiento