Параллельный регистр
Параллельный регистр принимает и запоминает все разряды хранимого кода одновременно. Одна из простых схем такого трехразрядного регистра представлена на Рис.2.1. В схеме используются D-триггеры, срабатывающие “по фронту синхроимпульса”, т.е. информация запоминается и появляется на выходах триггера в момент фронта синхроимпульса на входе С R-входы триггеров присоединены к шине установки их в исходное состояние. Для того, чтобы запомнить некоторый код, его разряды должна бать переданы на клеммы ВХ1, ВХ2, ВХ3 и после этого на вход С необходимо подать синхроимпульс. .
2.2.2 Последовательный регистр. Сдвигающий регистр (последовательный) можно получить, если ячейки параллельного регистра соединить последовательно: выход младшего разряда подключить ко входу старшего. Схема трехразрядного последовательного регистра на D-триггерах приведена на Рис2.2. Здесь так же как в схеме Рис.2.1. используются триггеры, срабатывающие в момент фронта синхроимпульса. Выходы сдвигающего регистра и его ячеек присоединяют в зависимости от применения к решающим блокам или к схемам управления. На вход регистра последовательно передаются разряды запоминаемого кода.В момент фронта разряд, поданный на вход, запоминается на первом триггере, а информация, хранившаяся в каждом триггере до этого, передается на соседний триггер справа. Временная диаграмма, иллюстрирующая процесс заполнения регистра кодом 101, показана на Рис2.3.Помимо операции запоминания данных регистры позволяют выполнять преобразования кодов. Так рассматриваемый регистр может принимать разряды кода последовательно и выдавать их параллельно либо последовательно.Более сложные схемы дают возможность преобразовать параллельный код в последовательный.
|