Сдвиговые регистры

Кроме рассмотренных функций, некоторые регистры позволяют реализовывать сдвиг слова вправо или влево на заданное количество разрядов. Для этого триггеры, на которых выполнен регистр, соединены друг с другом логическими функциями, осуществляющими перенос (сдвиг) данных вправо или влево.

Регистры, позволяющие сдвигать слово в обе стороны, называются реверсивными.

Общий вид четырехразрядного сдвигового регистра вправо:

Рис.24

Здесь вход С – вход синхронизации, показывающий, что регистр

выполняет операции во время фронта сигнала С.

Входы D0D1D2D3 – входы параллельного приема четырехразрядного слова.

Вход W – это вход разрешения приема сдвига слова. Если W=0, то регистр принимает параллельно слово D0 D1 D2 D3.

Если W=1, то регистр сдвигает слово, хранящееся в регистре, причем на каждый фронт импульса синхронизации на входе С слово сдвигается на один разряд вправо, то есть в сторону Q3. Освободившиеся разряды заполняются значениями через последовательный вход D. Вход R предназначен для начальной установки (R =1) регистра в 0.

Выходы Q0 Q1 Q2 Q3 представляют собой параллельную выходную шину. При сдвиге вправо выходное слово выдается через выход Q3 последовательно разряд за разрядом. При подаче на вход V сигнала V=1 выходы регистра переходят в Z -состояние выходов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: