Implementar un registro de desplazamiento bidireccional de bits.
El mismo debe tener una entrada
(shift), una entrada
(izquierda)
y una entrada
(Serial In). En el flanco de subida del clock,
si
entonces se desplazarán los bits hacia la izquierda (si
) o a la derecha (si
) y si
se escribirá el valor
presente en la entrada
. Reemplazar el valor que queda libre
durante el desplazamiento con el valor de la entrada
.