Registro de 4 bits con cuatro operaciones

0

Me asignan la tarea de diseñar un registro de 4 bits utilizando D Flip-Flops (y MUXes) que funcionan de acuerdo con las siguientes entradas de selección:

Cuando ...

S1S0 = 00, Sin cambios;

S1S0 = 01, el registro se borra a 0;

S1S0 = 10, el estado actual se complementa;

S1S0 = 11, se cargan datos paralelos.

A continuación se muestra lo que hice, pero no estoy seguro de haberlo implementado correctamente.

¿Podría corregirme si hay algo incorrecto o que deba mejorar?

    
pregunta IANIK

1 respuesta

0

El circuito que implementaste funcionará correctamente para todos los casos que declaraste, excepto el último. Para S1S0 = 11 , realizará el desplazamiento y la carga de datos en serie.

Para la carga de datos en paralelo, debe conectar las líneas I_3 de su MUX a las líneas de entrada paralela (4 bits).

Imagen cortesía: @IANIK

    
respondido por el nidhin

Lea otras preguntas en las etiquetas