Параллельные регистры имеют N информационных входов Хп и выходов Yn (п = 0, 1,2,AM), вход С] записи и вход С2 считывания. Основное их назначение — хранение информации. На рис. 1 изображена схема А'-разрядного параллельного регистра на D-триггсрах.
Рис. 1. Схема параллельного регистра.
Правила работы регистра приведены в табл. 1. Запись информации осуществляется путем подачи сигнала С = 1 (С2=0) на вход записи, а считывание — сигнала С2= 1 (С| = 0) на вход считывания. Все разряды данных записываются и считываются одновременно.
Таблица 1.
Входы. | л-й выход. | |
триггера. | регистра. | Режим. |
С2 | с,. | | Q* | Y" | |
| | ф. | й?" . | | Хранение. |
| | Хп" | К" | | Запись. |
| | ф. | Qkn | Qk~l | Считывание. |
| | хкя-' | хк«-' | хкп~] | Передача. |
При С| = С2=0 триггеры регистра сохраняют информацию Qn 1 предыдущего (к- 1)-го такта, сигналы Хкп~[ на входах триггеров могут принимать значения 0 или 1 (символ Ф), а сигналы с их выходов не проходят через схемы совпадения И. В режиме хранения с выходов У" регистра снимаются сигналы с нулевым уровнем. При необходимости изменением схемы можно получить единичный уровень выходных сигналов в этих режимах.
При С]= 1, С2=0 происходит запись информации в регистр, входные сигналы Хк~' (п = 0, … N) поступают в триггеры Т0+ 7г_ь В режиме записи с выходов Y" регистра снимаются сигналы с нулевым уровнем.
При Ci = О, С2= 1 регистр переходит в режим считывания, открываются логические элементы И и хранимые в триггерах сигналы Qn~' считываются на выход регистра Yk = Q* 1. Трипуры 7о+ 7 дм находятся в режиме хранения.
В режимах хранения и считывания состояние информационных входов Х" может быть любым (Ф = 0 или 1). Следовательно, в этих режимах можно производить установку входных сигналов X .
При С1 = С2= 1 регистр работает в режиме асинхронной передачи (трансляции) входных сигналов. В ряде случаев такая комбинация входных сигналов является запрещенной.