Registro de turnos

Un registro de desplazamiento es un circuito de memoria digital que se encuentra en calculadoras, computadoras y sistemas de procesamiento de datos. Los bits (dígitos binarios) ingresan al registro de desplazamiento por un extremo y emergen por el otro. Los dos extremos se llaman izquierdo y derecho. Las chanclas, también conocidas como puertas biestables, almacenan y procesan los datos.

En su forma más básica, el registro de desplazamiento es un circuito FIFO (primero en entrar, primero en salir) bidireccional. Cuando se ingresa un bit a la izquierda, todos los bits del registro se mueven un lugar a la derecha y el bit más a la derecha desaparece. Cuando se ingresa un bit a la derecha, todos los bits se mueven un lugar a la izquierda y el bit más a la izquierda desaparece.

Los registros de desplazamiento se utilizan comúnmente en convertidores que traducen datos paralelos a datos en serie, o viceversa. Los registros de desplazamiento también pueden funcionar como circuitos de retardo y extensores de pulsos digitales.