Registros de Corrimiento
REGISTROS DE CORRIMIENTO
Definición de los registros de corrimiento.
Los
dispositivos digitales donde se tiene este almacenamiento temporal se conocen
como registros de corrimiento o registros de desplazamiento. Dado que la
memoria y el desplazamiento de información son sus características básicas, los
registros son circuitos secuenciales constituidos por flip-flops, donde cada
uno de ellos maneja un bit de la palabra binaria.
Consta de un
grupo de flip-flop y compuertas combinacionales conectadas para formar una
trayectoria de retroalimentación. Los flip-flop son esenciales porque, cuando
están ausentes, el circuito se reduce a un circuito combinacional puro (siempre
que no haya trayectoria de retroalimentación). Un circuito solo con flip-flop
se considera secuencial incluso cuando están ausentes las compuertas
combinacionales.
Principales aplicaciones.
Los
registros de corrimiento tienen varias aplicaciones en la Electrónica Digital,
entre las cuales se pueden mencionar las siguientes:
- Almacenamiento
y desplazamiento de datos
- Transmisión
de datos.
- Conversión de protocolo serie en paralelo y viceversa.
- Puertos de salida de los microcomputadores.
- Secuenciadores (luces y anuncios publicitarios).
- Multiplicaciones y divisiones por 2, 4, 8, 16 bits.
- Operaciones que se hacen en forma secuencial.
- Servir de almacenamiento temporal de un conjunto de bits sobre los que se está realizando una labor de procesamiento
Principal diferencia con los
contadores.
La
diferencia básica entre un registro y un contador es que el registro no tiene
una secuencia especifica de estados, excepto en aplicaciones muy específicas.
Un registro general, se usa solamente para el almacenamiento y corrimiento de datos,
introducidos en el desde una fuente externa y no posee ninguna secuencia de
datos internos.
Clasificación de los
registros de corrimiento con respecto a sus movimientos.
Entrada
serie/salida serie:
Los datos deben introducirse en serie, es decir, bit a bit por una única línea. La salida se obtendrá de la misma manera. El bit de la derecha es un 1 por lo que le aplicaremos en la entrada lo que hace que D=1 en el FF1. En el momento que halla un flanco de reloj el FF1 pasara al estado SE almacenando el 1.
Entrada serie/salida paralela:
En este tipo de registros con salida en paralelo se
dispone de la salida de cada flip-flop por lo que una vez almacenados los datos
cada bit se representa en su respectiva salida. De esta manera todos los bits
de salida estarán disponibles al mismo tiempo.
Entrada paralela/salida serie:
En este tipo de registros los bits de datos se introducen simultáneamente a través de líneas paralelo en lugar bit a bit. La salida serie se hace de igual modo que en el primer caso explicado una vez que los datos hayan sido almacenados.
Registros de desplazamiento bi-direccionales:
Son aquellos en
que los datos se pueden desplazar la izquierda o la derecha. Se puede implementar
utilizando puertas lógicas que permitan la transferencia de un bit s de datos de
una etapa a la siguiente de la izquierda o de la derecha dependiendo del nivel
de una línea de control. Posee una entrada que estando a nivel alto hace que los
bits almacenados en el registro se desplacen hacia la derecha y a nivel bajo se
desplazaran hacia la izquierda.
Esquema del registro básico para un byte.
Vídeo simulación del registro básico de corrimiento de 8 bits.
Mapas de karnaugh.
Tabla de verdad.
INTEGRANTES.
Álvarez Gijón Nayeli Rubí
Romero Aguilar Irving Emanuel
Santos Garrido Diana Karen
Vilchis García Gael Alejandro







Comentarios
Publicar un comentario