Registros de corrimiento
Un registro capaz de correr su información binaria ya sea a la derecha o a la izquierda se denomina registro de corrimiento la configuración lógica de un registro de corrimiento consta de una cadena de flip-flop conectados en casacada, con la salida de un flip-flop conectada a la entrada del siguiente flip-flop.
Todos los flip-flop reciben un pulso común de reloj que causa el corrimiento de una etapa a la siguiente. Transferencia serial: Se dice que un sistema digital opera en forma serial cuando la información se transfiere y se manipula un bit a la vez.
El contenido de un registro se transfiere a otro corriendo los bits de un registro a otro. La información se transfiere un bit a la vez corriendo los bits de fuera del registro
fuente del destino.
Registro de corrimiento bidireccional: Los registros con corrimiento pueden usarse para convertir datos seriales en datos en paralelo y visceversa. Si se tiene acceso a todas las salidas flip-flop de un registro con corrimiento, entonces la informacion que se introduce de manera serial por corrimiento puede tomarse en salida en paralelo mediante las salidas de los flip-flop. Si se agrega la capacidad de carga en paralelo a un registro con corriemiento, entonces la informacion que se introduce en paralelo puede tomarse en salida en forma serial corriendo la informacion almacenada en el registro.
Adicion serial: Las operaciones en las computadoras digitales se hacen principalmente en paralelo debido a que es el modo de operacion mas rapido. Las operaciones seriales son lentas pero requieren menos equipo.