Un registro de desplazamiento universal es un registro que tiene tanto el desplazamiento a la derecha como el desplazamiento a la izquierda con capacidades de carga paralela. Los registros de desplazamiento universales se utilizan como elementos de memoria en las computadoras. Un registro de desplazamiento unidireccional es capaz de desplazarse en una sola dirección. Un registro de desplazamiento bidireccional es capaz de desplazarse en ambas direcciones. El registro de desplazamiento universal es un diseño combinado de registro de desplazamiento bidireccional y registro de desplazamiento unidireccional con provisión de carga paralela.
Registro de desplazamiento universal de n bits:
un registro de desplazamiento universal de n bits consta de n flip-flops y n multiplexores 4×1. Todos los n multiplexores comparten las mismas líneas de selección (S1 y S0) para seleccionar el modo en el que opera el registro de desplazamiento. Las entradas seleccionadas seleccionan la entrada adecuada para los flip-flops.
Conexiones básicas –
- La primera entrada (pin cero del multiplexor) se conecta al pin de salida del flip-flop correspondiente.
- La segunda entrada (primer pin del multiplexor) está conectada a la salida del flip flop muy anterior, lo que facilita el cambio a la derecha.
- La tercera entrada (segundo pin del multiplexor) está conectada a la salida del siguiente flip-flop que facilita el cambio a la izquierda.
- La cuarta entrada (tercer pin del multiplexor) está conectada a los bits individuales de los datos de entrada, lo que facilita la carga en paralelo.
El funcionamiento del registro de desplazamiento universal depende de las entradas dadas a las líneas de selección.
Las operaciones de registro realizadas para las diversas entradas de las líneas de selección son las siguientes:
S1 | s0 | Registrar operación |
---|---|---|
0 | 0 | Sin cambios |
0 | 1 | Desplazar a la derecha |
1 | 0 | Desplazar a la izquierda |
1 | 1 | carga paralela |
Referencia:
Electrónica digital – Atul P. Godse, Sra. Deepali A. Godse
Publicación traducida automáticamente
Artículo escrito por lakshmiprabha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA