REGISTRO DE DESPLAZAMIENTO DE ENTRADA Y SALIDA EN SERIE
ivan159049Documentos de Investigación3 de Octubre de 2016
953 Palabras (4 Páginas)824 Visitas
REGISTRO DE ALMACENAMIENTO
Los registros de desplazamiento son un tipo de circuitos lógicos secuenciales, que están íntimamente relacionados con los contadores digitales. Los registros se utilizan principalmente para almacenar datos digitales y, normalmente, no poseen una secuencia característica interna de estados como los contadores.
FUNCIONES BASICAS:
Los registros de desplazamiento están formados por un conjunto de flip-flops, y son muy importantes en las aplicaciones que precisan almacenar y transferir datos dentro de un sistema digital. La diferencia básica entre un registro y un contador es que un registro no tiene una secuencia de estados específica, excepto en ciertas aplicaciones muy especializadas. En general, un registro se utiliza únicamente para almacenar y desplazar datos (1s y 0s), que introduce en él una fuente externa y, normalmente, no posee ninguna secuencia característica interna de estados.
Un registro es un circuito digital con dos funciones básicas: almacenamiento de datos y movimiento de datos. La capacidad de almacenamiento de un registro le con- vierte en un tipo importante de dispositivo de memoria. La Figura 9.1 ilustra el concepto de almacenamiento de un 1 o un 0 en un flip-flop D. Como se muestra, se apli- ca un 1 a la entrada de datos y un impulso de reloj que hace que se almacene el 1, pasando el flip-flop a estado SET. Cuando se elimina el 1 de la entrada, el flip-flop permanece en dicho estado SET, quedando almacenado el 1. Como se ilustra en la Figura 9.1, el procedimiento que se utiliza para almacenar un 0 es similar y pone en estado RESET al flip-flop.
[pic 1]
Un registro es un circuito digital con dos funciones básicas: almacenamiento de datos y movimiento de datos. La capacidad de almacenamiento de un registro le con- vierte en un tipo importante de dispositivo de memoria. La Figura ilustra el concepto de almacenamiento de un 1 o un 0 en un flip-flop D. Como se muestra, se apli- ca un 1 a la entrada de datos y un impulso de reloj que hace que se almacene el 1, pasando el flip-flop a estado SET. Cuando se elimina el 1 de la entrada, el flip-flop
permanece en dicho estado SET, quedando almacenado el 1. Como se ilustra en la Figura, el procedimiento que se utiliza para almacenar un 0 es similar y pone en estado RESET al flip-flop
La capacidad de almacenamiento de un registro es el número total de bits (1s y 0s) de un dato digital que puede contener. Cada etapa (flip-flop) de un registro de desplazamiento representa un bit de su capacidad de almacenamiento; por tanto, el número de etapas de un registro determina su capacidad de almacenamiento.
La capacidad de desplazamiento de un registro permite el movimiento de los datos de una etapa a otra
dentro del registro, o la entrada o salida del mismo, función de los impulsos de reloj que se apliquen.[pic 2]
REGISTRO DE DESPLAZAMIENTO DE ENTRADA Y SALIDA EN SERIE
Los registros de desplazamiento con entrada y salida serie aceptan datos en serie, es decir, un bit cada
vez por una única línea. La información almacenada es entregada a la salida también en forma serie. En primer lugar, vamos a ver la introducción en serie de datos en un registro de desplazamiento típico. La
Figura muestra un dispositivo de 4 bits implementado con flip-flops D. Con cuatro etapas, este registro
puede almacenar hasta cuatro bits de datos.
La Figura ilustra la introducción en el registro de cuatro bits, 1010, comenzando por el bit más a la
derecha. Inicialmente, el registro se borra (CLEAR). Se aplica un 0 en la línea de entrada de datos, lo que hace D = 0 en el flip-flop FF0. Cuando se aplica el primer impulso de reloj, FF0 pasa al estado RESET, almacenando el 0.
A continuación se aplica a la entrada de datos el segundo bit que, en este caso, es 1, lo que hace que D =1 en FF0 y D = 0 en FF1 debido a que la entrada D de FF1 está conectada a la salida Q0. Cuando se produce el segundo impulso de reloj, el 1 de la entrada de datos de FF0 se desplaza, pasando este flip-flop al estado SET, y el 0 que había en FF0 se desplaza a FF1.
...