РЕВЕРСИВНЫЙ РЕГИСТР СДВИГА.

Рассмотренные регистры сдвига осуществляли сдвиг информации (кодов чисел) в каком-либо одном направлении в сторону младших или старших разрядов. Реверсивные регистры сдвига могут выполнять сдвиг информации в обе стороны, в зависимости от информационного значения некоторого управляющего сигнала.

В реверсивном сдвигающем регистре, представленном на Рис. 4 Реверсивный сдвигающий регистр, логические связи между триггерами предусматривают возможность управления направлением сдвига записанного в регистр слова посредством управляющего сигнала, отображаемого логической переменной у. Например, при y=0 действие синхроимпульса должно приводить к сдвигу информа­ции влево, а при у=1 — вправо При отсутствии синхроимпульса информация, записанная в регистр, должна оставаться без изме­нения.

Если регистр выполняется на триггерах типа D, то для реали­зации реверсивного режима работы логический сигнал на входе триггера i-го разряда регистра определяется по формуле.

Di(t) = *Qi-1(t)+y×Qi+1(t).

Направление сдвига кода задает логическая схема DD1 Рассмотрим принцип действия регистра.

Рис. 4 Реверсивный сдвигающий регистр

Пусть в регистре записан код числа A = an-1…a1a0, тогда, согласно приведённой формулы, при подаче логического сигнала y=1 на входе D i-го триггера действует сигнал с выхода от предыдущего триггера Di = Qi+1. Под действием очередного синхроимпульса сигнал Qi+1 фиксируется на выходе триггера ТT. Код сдвигается вправо;

при y = 0, согласно того же выражения, Di= Qi-1 и на выходе i-го триггера фи­ксируется сигнал с выхода триггера TTi-1. Код сдвигается влево.








Дата добавления: 2016-01-07; просмотров: 1502;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.009 сек.