40 -
dzieleniu (przeouwunie w prawo) lub mnożeniu (w lewo) zawartości rejestru przez kolejno potęgi liczby 2.
Na przykład;
0001 - 1
Jak widać z przykłudu}operacje wykonywane są dokładnie. Jest 1
w lewo 0011 - 3 0110 - &
1100 - 12 1000 - 8
leżenia i dzielenia nie zawsze skutkiem skończonej długości
Przesuwanie cykliczne polega na tym, że wyjście szeregowe
Przykład przesuwania cyklicznego
0150 - 6 1100 - 12 1001 - 9
0011-3
0110 - 6 0011 - 3 1001 - 9 1100 - 12
Kolejne stany rojestru najwygodniej Jeat przedstawiać w postaci grafu pracy rejestru. Przykład takiego grafu dla przesuwania cyklicznego w prawo przedstawiono na rysunku 3.7.
Hys.3.7. Przykład grafu pracy rejestru
Należy zwrócić uwagę, że pełny graf opisujący pracę rejestru musi zawierać tyle stanów ile wynosi pojemność rojeotru (w tym przypadku 16).
Inną metodą notowania pracy rejestru są przebiegi czasowe. Na rysunku 3.6 przedstawiono przykładowe przebiegi czasowe w rejestrze 4-bitowym podczas cyklicznego przesuwania w prawo.
Należy podkreślić, że analiza przebiegów czasowych umożliwia często nietypowe zastosowanie rajeatru5np. Jako dzielnika częstotliwości, sterownika Bilnlka skokowego czy generatora przebiegów trójfazowych.