Определение: регистром называется функциональный узел для хранения одного многоразрядного двоичного слова и выполнения дополнительных операций:
- Установка регистра в начальное состояние.
- Прием слова параллельно или последовательно.
- Сдвиг слова вправо или влево на заданное количество разрядов.
- Выдача слова параллельно или последовательно.
Регистры реализуются на синхронных триггерах, количество которых определяет разрядность регистра. Если регистр построен на прозрачных D-триггегах-защелках, то его называют регистр-защелка.
Общий вид четырехразрядного регистра:
Рис.22
Входы D0 D1 D2 D3 образуют входную шину данных. Вход R служит для начальной установки регистра в 0, причем действующее значение сигнала равно 1.
Сигнал С=1 – разрешение параллельного приема слова D0 D1 D2 D3 в регистр, на выходах Q0 Q1 Q2 Q3 – выдается выходное слово, хранящееся в регистре. Для каждого разряда Qi может быть инверсное значение Qi на сервисном выходе.
Если шина данных на схемах используется как единое целое, то пользуются обозначением регистра
Рис.23
В функции таких регистров входит параллельный прием слова с Шины вх, хранение слова и параллельная передача слова на Ши вых.