Для приема, хранения и передачи информации служат устройства называемые регистрами. Регистры выполняют обычно на основе RS, – Д,– JК –триггеров. Информация в виде числа или слова записывается в регистре определенной комбинацией состояний “1” и “0”.
По способу записи информации различают три типа регистров параллельные, последовательные и параллельно–последовательные.
В параллельных регистрах запись информации осуществляется одновременно во все разряды, в последовательных регистрах запись сдвигается тактовыми импульсами от разряда к разряду. В параллельно–последовательных регистрах имеются входы для параллельной так и последовательной записи.
Регистры могут быть однофазными с одним каналом входа (прямым или инверсным) для каждого разряда. В парофазных регистрах информация на каждый разряд поступает по двум каналам (прямому и инверсному).
Обычно однофазные регистры строят на Д–триггерах, а парофазные на RS – триггерах.
Рисунок 99 |
Однофазный параллельный регистр на тактируемых Д –триггерах рисунок 99, а, количество триггеров соответствует числу разрядов. А каждый триггер должен иметь число входов, соответствующее числу источников информации.
Последовательный или сдвигающий регистр рисунок 99, б. Его разряды принимают информацию по прямому и инверсным входам На каждый разряд регистра поступает тактовый импульс , переносящий информацию от старшего разряда в младший.
Считывание информации с регистров производят с помощью логических элементов И–НЕ или ИЛИ–НЕ.
При считывании прямым кодом поступивший импульс открывает схему и за счет двойной инверсии на выходе будет зафиксировано состояние . Если присоединить к выходу , то считывание будет происходить обратным кодом.