Эти регистры имеют один информационный вход Л", N прямых выходов Yn (п = 0,1,2, 3,…, N- 1), вход R начальной установки, вход Ci записи и вход С? считывания. Они являются сдвигающими регистрами с параллельным считыванием. В качестве примера на рис. 4 приведена схема Л-разрядного регистра на ЖЯ&триггерах. Включение между Jи /С-входами инвертора переводит Ж-триггер в D-режим. Для организации режима считывания используются логические элементы 2И, на которые подаются сигналы считывания С2.
Рис. 4. Схема последовательно-параллельного регистра.
Правила работы регистра приведены в табл. 4. Следует иметь в виду, что п = 1, 1. Воспользовавшись табл. 4., рассмотрим основные режимы работы регистра.
Входы. | Выходы. | Режим. |
R | | С,. | X | 0о. | Qn | Уп |
| Ф. | ф. | ф. | | | | Сброс. |
| | | ф. | а" . | а*4 | | Хранение. |
| | | А*-'. | Хк~1 | а,1 | | Запись. |
| | | Ф. | QV | Qn'1 | &*?'. | Считывание. |
| | | А*'1 | А*'1 | а,'. | а" . | Передача. |
При R = О независимо от состояний других входов (С|, С2, X) все триггеры регистра устанавливаются в нулевое состояние.
При R = 1, С = Ci = 0 регистр работает в режиме хранения. На выходах триггеров сохраняются сигналы Q^~l, 0*-1, поступившие на предыдущем такте. Состояние входа может быть любым (Х= Ф).
Запись информации в регистр осуществляется последовательно разряд за разрядом, как в последовательном регистре, а считывание за один такт, как в параллельном регистре. Для записи и прямой передачи информации на выход регистра необходимо заранее установить входной сигнал Л*-1 (в режиме хранения или считывания), после чего подать сигналы Cj = С2 = 1. Этот режим отличается от режима записи тем, что благодаря открытым схемам совпадения информация сразу передается на выход регистра и сдвигается на один разряд.
Рис. 5. Схема реверсивного регистра.