Un registro bidireccional desplaza la información de izquierda a derecha, o de derecha a izquierda, en función del estado lógico de una línea de control.