Регистры
Регистр
предназначен для хранения двоичного
числа (слова). Поэтому основу его
составляют запоминающие элементы —
триггеры. В каждом из них должна храниться
одна цифра разряда числа.
В
зависимости от способа ввода и вывода
разрядов числа различают регистры
параллельные,
последовательные
и параллельно
- последовательные.
В параллельном регистре ввод и вывод
слова осуществляется в параллельной
форме — одновременно всех разрядов. В
последовательном разряды числа вводятся
и выводятся последовательно. В
параллельно-последовательном регистре
ввод числа осуществляется в параллельной
форме, а вывод — в последовательной,
или наоборот.
П
араллельный
регистр.
В параллельных регистрах прием и выдача
слов производится по всем разрядам
одновременно.
На
рис. 3.9, а приведена функциональная схема
параллельного регистра на RS-триггерах.
Так как сигналы, поступающие только на
входы S,
не могут установить соответствующие
триггеры в состояния 0 (из-за чего число
будет записано с ошибкой), то перед
приемом числа все триггеры регистра
обнуляются. Для этого на вход R
подается логический сигнал 1. Подготовка
к приему новой информации составляет
первый такт. Во втором такте по сигналу
C=1
двоичное число всеми разрядами
одновременно (параллельно) через
конъюнкторы записывается в разряды
регистра. Выдача числа в прямом коде
осуществляется по сигналу Впр
=1 на шине,
а в обратном — по сигналу Вобр
=1.
Параллельный
регистр может быть реализован и на
других типах триггеров, имеющих
информационные входы.
Условное
изображение параллельного четырехразрядного
регистра приведено на рис. 3.9,б, где Q0—Q3
— выходы разрядов регистра, D0—D3
—-
входы, с которых в регистр одновременно
записываются все разряды заносимого
слова, С
— вход,
импульс на котором разрешает запись с
входов D0—D3.
Функция регистра обозначается буквами
RG
(от английского Register).