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

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

На рис. 5 изображена функциональная схема трехразрядного реверсивного регистра.

Рис. 5 Функциональная схема трехразрядного реверсивного регистра

Схема имеет два последовательных информационных входа для сдвига информации вправо DR, влево DL итактовый вход C.

Логические элементы D 4, D 5, D 6 являются мультиплексорами, которые, в зависимости от управляющего сигнала S, соединяют триггеры в последовательности D 1 – D 2 – D 3, если S =0 или D 3 – D 2 – D 1, при S =1.

В первом случае последовательный код поступает на вход DR, выход регистра – Q 2. Информация записывается в каждый триггер от левого по схеме соседнего триггера (происходит сдвиг вправо).

Во втором случае, вход регистра для последовательного ввода информации DL, информация в каждый триггер, записывается от правого по схеме соседнего триггера (происходит сдвиг влево), выход регистра – Q 0.

Реверсивный регистр может использоваться для умножения или деления двоичных чисел на 2 n, где n -число сдвигов, т.к. сдвиг числа на один разряд вправо равносилен умножению на 2, а влево – делению пополам.

Например, после сдвига по направлению к старшим разрядам, в вправо, на 2 позиции числа 1 (из Q 0 в Q 2), получается число 4.

Пример регистра: микросхема К155ИР13, которая может работать как реверсивный и как параллельный регистр. Аналогичными характеристиками обладает микросхема FLJ 311-74198, это 8-битовый сдвигающий реверсивный регистр.


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



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