5.1 Последовательные регистры используются для сдвига слова на один разряд при поступлении тактирующего сигнала. Различают микрооперации: сдвиг вправо, сдвиг влево.
5.2 Микрооперация сдвига влево состоит в перемещении разрядов слова в регистре в сторону увеличения порядкового номера разряда, т.е. в результате выполнения микрооперации бит информации i-го разряда переносится в положение (i+1)-го разряда.
Номер разряда в регистре
|
|
|
|
|
|
|
|
|
Число в регистре до сдвига
|
|
|
|
|
|
|
|
|
Число в регистре после сдвига влево на 1 разряд (сдвиг из мл.р. в ст.р)
|
|
|
|
|
|
|
|
|
5.2 Аналогично операция сдвига вправо определяется, как перенос бита данных с i-го разряда в (i-1). Последовательные (сдвигающие регистры) бывают однонаправленными и реверсивными (двунаправленными).
Номер разряда в регистре
|
|
|
|
|
|
|
|
|
Число в регистре до сдвига
|
|
|
|
|
|
|
|
|
Число в регистрепосле сдвига вправо на 1 разряд (сдвиг из ст.р. в мл.р.)
|
|
|
|
|
|
|
|
|
Сдвигающий влево регистр на триггерах D-типа
а) б)
Рисунок 6 - Обозначения сдвигающих регистров одноконтактного а) и двухконтактного действия б).