Está en la página 1de 7

UNIVERSIDAD AGRARIA DEL ECUADOR

INFORME SOBRE EL REGISTRO DE DESPLAZAMIENTO EN


SERIE DE 4 BITS

CARRERA:

INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN

FACULTAD:

CIENCIAS AGRARIAS

MATERIA:

DIGITALES

CURSO:
3 SAD

INTEGRANTES:

BAILON TORRES JONATHAN

CHAVEZ LOPEZ SOFÍA

MOSQUERA SEGURA ARIANA

ZAMBRANO AVILÉS KRISTIER


REGISTRO DE DESPLAZAMIENTO DE
SERIE DE 4 BIT
¿Qué es un registro de desplazamiento?

Un registro de desplazamiento en circuitos digitales es un dispositivo que almacena y


desplaza secuencialmente una secuencia de bits en su interior. Es una forma de memoria
temporal que puede cambiar y mover los datos a través de un circuito en función de una
señal de reloj.

Estos registros se componen de flip-flop o celdas de memoria, generalmente


implementadas con tecnología CMOS o TTL, que pueden almacenar un solo bit de
información en cada celda. La cantidad de celdas dentro del registro determina su
longitud en bits. Por ejemplo, un registro de desplazamiento de 4 bits tendrá cuatro celdas
de memoria, mientras que un registro de 8 bits tendrá ocho celdas.

Los registros de desplazamiento tienen diversas aplicaciones en circuitos digitales, tales


como:

1. Transferencia de datos: Se utilizan para convertir datos entre formatos paralelos y


seriales, o viceversa. Por ejemplo, en la comunicación serial, los datos se envían y
reciben utilizando registros de desplazamiento.

2. Memoria temporal: Sirven como memoria temporal para almacenar datos antes de ser
procesados o transmitidos a otra ubicación.

3. Generación de señales y secuencias: Pueden utilizarse para generar secuencias de bits


específicas, como patrones de datos o señales de control.
4. Desplazamiento y rotación de datos: Se utilizan en operaciones de desplazamiento y
rotación en algoritmos y operaciones aritméticas.

FUNCIONAMIENTO
¿Cómo funcionan los registros de desplazamiento en 4 bits?
Los registros de desplazamiento de 4 bits funcionan utilizando cuatro celdas de memoria
(flip-flops) para almacenar cuatro bits de datos. Cada celda de memoria puede almacenar
un bit de información, y todas ellas están conectadas en cadena para formar el registro de
4 bits. Para entender su funcionamiento, es importante tener en cuenta dos modos
principales: el modo de carga paralela y el modo de desplazamiento serie:

1. Modo de carga paralela:

En el modo de carga paralela, se establece un valor inicial en el registro cargando


simultáneamente los cuatro bits de datos desde una fuente externa. Para ello, cada bit se
conecta a la entrada correspondiente del registro. Cuando se activa la señal de carga
(usualmente llamada "load" o "parallel load"), los bits se transfieren de manera paralela a
las celdas de memoria, y el registro almacena el valor de los bits en su interior. Al
finalizar este proceso, el registro tendrá almacenado el valor inicial deseado.

2. Modo de desplazamiento serie:

En el modo de desplazamiento serie, los bits dentro del registro se desplazan


secuencialmente en una dirección (izquierda o derecha) en función de una señal de reloj.
El registro está diseñado de tal manera que el bit más significativo (MSB) y el bit menos
significativo (LSB) están conectados en una cadena continua.

Cuando ocurre un pulso del reloj, los bits se desplazan en cadena. Si el desplazamiento es
hacia la derecha (shift-right), el bit más significativo (MSB) se mueve a la celda
siguiente, y el bit menos significativo (LSB) se pierde (sale del registro). Si el
desplazamiento es hacia la izquierda (shift-left), ocurre lo contrario: el bit menos
significativo (LSB) se mueve a la celda siguiente, y el bit más significativo (MSB) se
pierde.

El proceso de desplazamiento puede repetirse en cada pulso del reloj, lo que permite
mover los bits a través del registro en cadena y realizar operaciones como rotaciones,
desplazamientos y otras manipulaciones de datos.

Es importante tener en cuenta que el modo en que se desplazan los bits (derecha o
izquierda) y la dirección del registro pueden variar según el diseño y la aplicación
específica del registro de desplazamiento de 4 bits.
FLIP-FLOPS TIPO D Y SU FUNCIÓN
Sí, los flip-flop tipo D son comúnmente utilizados en registros de
desplazamiento de 4 bits y otros registros de longitud variable. El
flip-flop tipo D es uno de los tipos más utilizados en la
implementación de registros debido a su simplicidad y versatilidad.

El flip-flop tipo D tiene dos entradas principales: la entrada de


datos (D) y la entrada de reloj (CLK). La entrada de datos (D) determina el valor que se
almacenará en el flip-flop, mientras que la entrada de reloj (CLK) controla cuándo se
actualizará el valor en función de los flancos de subida o bajada del reloj. Cuando se
produce un cambio en la señal del reloj, el flip-flop toma el valor presente en la entrada
de datos y lo almacena en su salida (Q).

En el caso de un registro de desplazamiento de 4 bits, se utilizan cuatro flip-flop tipo D


conectados en cadena para formar el registro. Cada flip-flop almacena un bit de los datos
del registro. La entrada de datos de cada flip-flop (D) se conecta al bit correspondiente
del dato que se va a almacenar. La entrada de reloj (CLK) se conecta a la señal de reloj
común que controla el desplazamiento y la actualización de los datos en el registro.

Para la carga paralela, cada flip-flop tipo D en el registro se conecta a la misma señal de
carga (usualmente "load" o "parallel load"), permitiendo que los datos se carguen
simultáneamente en todas las celdas de memoria cuando se activa esta señal.

El uso de flip-flop tipo D ofrece la ventaja de que estos dispositivos son relativamente
fáciles de implementar y se pueden utilizar tanto en registros de desplazamiento como en
otros circuitos secuenciales. Además, pueden trabajar a velocidades relativamente altas,
lo que los hace adecuados para aplicaciones que requieren altas tasas de transferencia de
datos o frecuencias de reloj.
IMÁGENES EN SOFTWARE DE
REGISTRO DE DESPLAZAMIENTO
SERIE DE 4 BITS
CIRCUITO HECHO EN SOFTWARE CROCODILE:
CIRCUITO HECHO EN SOFTWARE DIGITAL:

CIRCUITO HECHO EN SOFTWARE CONSTRUCTOR VIRTUAL:

También podría gustarte