Dlaczego tak
Każdy impuls zegara przesuwa zawartość rejestru o jedną pozycję, więc pierwszy wprowadzony bit po czterech impulsach znajdzie się na Q3, a ostatni na Q0. Kolejno: 1000, 1100, 0110, 1011, czyli Q0 Q1 Q2 Q3 = 1 0 1 1. Odpowiedź 1 1 0 1 zapisuje bity w kolejności wprowadzania, pomijając kierunek przesuwania.