October 18 2017 12:23:55
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
Регистры сдвига
ЭЛЕКТРОНИКА- курс лекций

Информацию из регистра можно считывать многократно без ее разрушения. Для установки регистра в начальное (нулевое) состояние используют объединенные входы сброса триггеров R. Для получения числа в обратном коде следует организовать съем сигналов с инверсных выходов триггеров.

Наращивание разрядности регистров памяти получают добавлением аналогичных регистров и объединением соответствующих входов синхроимпульсов и сброса.

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

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

В трехразрядном регистре сдвига вправо (рис.6.27,а) младший разряд вводимого числа X = (x2 x1 x0), например, X = 101 подается на вход и записывается в первую ячейку в момент окончания первого синхроимпульса.

С приходом следующего сигнала синхронизации (рис.6.27,б) единица из ячейки первого разряда переносится в следующую, а в нее заносится следующий разряд числа x1 = 0. За три такта в регистр будет записано трехразрядное число, т.е. на выходах ячеек образуются сигналы Q2 = 1, Q1 = 0, Q0 = 1. За следующие три такта хранимое число может быть выведено в последовательном коде на выход Y.


Рис. 6.27. Структура однонаправленного регистра сдвига (а) и временная диаграмма (б)

Для параллельного вывода данных к выходам Q2, Q1, Q0 следует подключить схемы совпадения, открываемые разрешающим чтение сигналом V, аналогично тому как это было сделано в параллельном регистре с помощью схем совпадения, управляемых сигналом с2.

Для построения регистра смещающего код числа влево выходы последующего триггера соединяют с входами предыдущим.

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

img327

Рис. 6.28. Реверсивный регистр сдвига

При подаче сигналов управления М = 1 функционируют верхние элементы передачи сигналов между триггерами, осуществляющие сдвиг вправо, а при М = 0 открываются нижние схемы совпадения, обеспечивающие сдвиг влево. В таких регистрах можно код числа записывать по входу XL, смещая его вправо, а воспроизводить на том же входе при сдвиге влево, а также возможна запись с правого входа XR при смещении влево.

Одной из областей применения реверсивных регистров служит программная организация операций умножения и деления, основанных на том, что сдвиг двоичного числа на один разряд вправо или влево соответствует его умножению или делению на два.

В виде отдельных микросхем или в составе БИС выпускается множество разновидностей регистров, отличающихся разрядностью и быстродействием, которое характеризуется временем приема, выдачи и сдвига или максимальной частотой сдвига. Широкое распространение получили комбинированные (универсальные) регистры, в которых управляющие комбинационные схемы обеспечивают параллельный или последовательный ввод и вывод данных с возможностью сдвига вправо и влево. Следует иметь в виду, что аппаратное увеличение функциональных возможностей связано со снижением быстродействия вследствие увеличения общего времени прохождения сигнала в комбинационных схемах. Для получения регистров большей разрядности предусмотрены возможности простого соединения микросхем с объединением соответствующих выводов.

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.03 секунд 2,255,317 уникальных посетителей