Сдвигающий регистр с параллельным считыванием может транслировать хранимые данные одновременно (рис. 4).
Рис. 4 Сдвигающий трехразрядный регистр
с параллельным вводом-выводом данных
Для построения сдвигающего регистра использованы D -триггеры D 1, D 2, D 3. Каждый выход Q связан с D -входом следующего триггера.
Параллельная запись информации в триггеры осуществляется посредством асинхронных входов R, S при наличии разрешающего сигнала EI =1. Сигналы R, S формируются логическими элементами D 4, D 5, D 6.
Коды D 2, D 1, D 0 поступают на входы S в прямом виде, а на входы R в инверсном и, согласно таблице истинности RS -триггера, происходит запись значения этих логических сигналов.
Хранимая в сдвигающем регистре информация может быть считана на выходах Q 2, Q 1, Q 0. Сдвиг данных в регистре происходит после подачи тактового сигнала C. Возможна запись последовательного кода с помощью входа D, а считывание с выхода Q 2.
Комбинация сигналов EI =1, C =1 запрещена с целью исключения ошибок. Таким образом, последовательное и параллельное считывания одновременно производиться не могут.
|
|
Параллельные операции считывания и записи в данной схеме не тактируемы.
Данные регистры сдвига могут применяться для обеспечения передачи информации из компьютера, работающего в параллельном коде, по линии связи в последовательном коде. В приемном устройстве осуществляется обратное преобразование (COM порт компьютера).