Licznik Johnsona

Licznik Johnsona (rejestr Johnsona) – układ funkcjonujący na zasadzie rejestru przesuwającego szeregowo bity. Rejestr ten działa w ten sposób, że bit wpisywany na najstarszą pozycję jest negacją bitu wychodzącego z pozycji najmłodszej. W rezultacie licznik Johnsona liczy w następującym kodzie (przykład dla czterobitowego słowa):

StanQ0Q1Q2Q3
0 0000
1 1000
2 1100
3 1110
4 1111
5 0111
6 0011
7 0001

Zobacz też