0% encontró este documento útil (0 votos)
18 vistas2 páginas

Exposicion 4

Cargado por

Starling Adames
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas2 páginas

Exposicion 4

Cargado por

Starling Adames
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Los registros de desplazamiento son circuitos secuenciales formados por biestables o

flip-flops generalmente de tipo D conectados en serie y una circuiteria adicional que


controlará la manera de cargar y acceder a los datos que se almacenan. En los de
desplazamiento se transfiere información de un flip-flop hacia el adyacente, dentro del
mismo registro o a la entrada o salida del mismo.
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.

Entrada serie/salida paralelo: 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 bits
se representa en su respectiva salida. De esta manera todos los bits de salida estarán
disponibles al mismo tiempo.

Entrada paralelo/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. El funcionamiento de un registro de desplazamiento de 8bits con carga en
paralelo, utilizaremos como ejemplo
Registros de Desplazamiento Bidireccionales
Un registro de desplazamiento bidireccional es aquél en el que los datos se pueden
desplazar izquierda o a derecha. Se puede implementar utilizando puertas lógicas que
permitan la transferencia de un bit de datos de una etapa a la siguiente de la izquierda o
de la derecha, dependiendo del nivel de una línea de control. Un nivel ALTO en la
entrada de control
(derecha/izquierda) permite a los bits de datos que están dentro del registro desplazarse
hacia la derecha, y un nivel BAJO hace que se desplacen hacia la izquierda. Cuando
la entrada de control está a nivel ALTO, las puertas G1 a G4
se activan, y el estado de la salida Q de cada flip-flop pasa a la entrada D del siguiente
flip-flop. Cuando se produce un impulso de reloj, los bits de datos se desplazan una
posición a la derecha. Cuando esta entrada de control está a nivel BAJO, las puertas
G5 a G8 se activan, y la salida Q de cada flip-flop pasa a la entrada del flip-flop
precedente. Cuando se genera un impulso de reloj, los bits de datos se desplazan una
posición hacia la izquierda

También podría gustarte