Paso 8: palanca de cambios
Una palanca de cambios es un circuito que produce una salida de N bits basada en unas entrada de N bits de datos y algunos bits de control, donde los bits de salida de N son copias cambió de lugar de los bits de entrada, y la manera que se desplazarán los bits es determinada por los bits de control. Por ejemplo, la tabla de verdad para un desplazador de 4 bits se muestra arriba en la figura 5. En el ejemplo hay tres bits de control (D, I, at). Permiten diferentes funciones:
-A señal de relleno (F) determina si desocupados por las operaciones de cambio de bits reciben un 1 'o un ' 0'.
-Una señal de rotación (R = '1' para girar) determina si fuera cambiado de puesto pedacitos son desechados o recapturados en bits desocupadas.
-A señal de dirección (D = '1' para la derecha) determina qué dirección tomará el turno.
-Una señal de Enable (at = '1' para el cambio de a poco 1, '0' para cambio por el bit 0, es decir, omitir) determina si se necesita hacer una operación de cambio.