December 17 2017 15:39:16
Навигация
Авторизация
Логин

Пароль



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

Забыли пароль?
Запросите новый здесь.
Регистры сдвига
ПОСЛЕДОВАТЕЛЬНОСТНЫЕ УСТРОЙСТВА

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

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

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


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

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

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

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

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


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

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

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

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

7..4 Счетчики

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

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

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

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