Muchas razones, muchas de las cuales ya se han mencionado.
1) En serie, en paralelo. En serio, solo usar un registro de desplazamiento es mucho más fácil, ocupa mucho menos área y puede operar un poco más rápido que usar la lógica para enviar bits a registros que no se desplazan para pasar de una señal en serie a una en paralelo.
Concepto: a medida que entran los bits en serie, llegan a una sola entrada. Esa entrada se pone en el bit menos significativo del registro de desplazamiento. Cuando se transmite cada bit individual, el registro de desplazamiento solo transfiere lo que está en la ubicación de bit menos significativa N a la ubicación de bit menos significativo N-1. Es como si cada parte nueva empujara a las otras para hacer espacio.
Fuente de la imagen: registro de desplazamiento en serie y en paralelo
Tan pronto como la señal en serie termine de llegar, puede leer la entrada como un número entero (o como lo haya codificado).
2) Entrada en paralelo, salida en serie. Es el serial-in-parallel-out trabajando hacia atrás. Cada bit a medida que sale se sigue al siguiente bit más significativo. Fuente de la imagen: Registro de desplazamiento – Registro de desplazamiento paralelo y en serie
- Estoy entusiasmado con el hardware y el software de la computadora. ¿Debo seguir ECE o CSE?
- ¿Cuál es el paquete promedio de un estudiante de CSE en VSSUT Burla?
- ¿Cómo se pueden representar videos y audios en formato binario para almacenamiento?
- Quiero aprender sobre PCB y diseño de circuitos. ¿Cuáles son algunas ideas o sugerencias?
- Cómo diseñar un sumador completo utilizando registros de desplazamiento
3) Generación de números aleatorios.
Esto requiere algo de retroalimentación, pero al colocar inteligentemente algo de lógica entre diferentes bits (es decir, el quinto bit es igual al cuarto bit AND con el segundo bit), puede usar algo muy similar a un registro de desplazamiento para crear un generador de números pseudoaleatorio . Fuente de la imagen: Rutina de generación de números pseudoaleatorios para el microprocesador MAX765x
Resulta que son excelentes para una variedad de usos, cada vez que desee que una secuencia de encendido / apagado gire o cambie.