Registro de turnos - contador

0

Así que tengo este registro de desplazamiento

Con los valores iniciales de ABCD (1101)

Y la pregunta es, ¿cómo cambiará esto después de 4 pulsos de reloj?

Tal como lo entiendo, este registro de desplazamiento cambia los valores de izquierda a derecha. Mi primera suposición fue básicamente tomar el lsb y ponerlo en primer lugar y repetir el procedimiento 4 veces (4 pulsos de reloj).

Luego obtendría ABCD (1101)

Sin embargo, esta no es la respuesta correcta.

    
pregunta Trinity Master

1 respuesta

2

Para la respuesta correcta, considere que el valor cambiado a la posición de bit más a la izquierda es el OR exclusivo de los estados actuales de A y D. Por lo tanto, para el primer cambio, ya que A y D son ambos 1, el OR exclusivo será cero. y el cero se desplazaría al bit más a la izquierda.

(Se puede encontrar una lista de símbolos lógicos que incluye lo que significa "= 1" aquí .)

Es decir, comenzando con A, B, C y amp; D siendo 1101, el siguiente estado sería 0110. Y el estado después de eso sería 0011. Armado con esta información, debería ser fácil encontrar los estados tercero y cuarto.

    
respondido por el st2000

Lea otras preguntas en las etiquetas