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.



Vídeo simulación de un  circuito que despliega 4 letras de forma secuencial.




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

Entradas más populares de este blog

Parte 1. Contadores de Rizo

Contadores Síncronos