Временная диаграмма работ трех разрядного асинхронного суммирующего счетчика с последовательным переносом



 

 

Регистры

Регистры — это простейшие запоминающие устройства, способные хранить информацию в виде двоичных чисел, то есть они предназначены для хранения многоразрядных двоичных чисел. Регистры можно получать, объединяя в группы некоторое число триггеров. Регистры разделяются по способу записи в них чисел. Основными видами этих простейших запоминающих устройств являются параллельные и последовательные регистры, также бывают последовательно-параллельные регистры.

Последовательный регистр.

 

Последовательным (сдвигающим) регистром называется регистр, в котором запись информации производится в последовательно — разряд за разрядом (рис. 13, 14). D-вход является информационным входом. На этот вход поступает двоичное число, которое должно быть записано в регистр. С – вход синхронизации.

С приходом тактового импульса  первый триггер записывает кодовый сигнал (0 или 1), находящийся в этот момент на его D-входе, а каждый следующий триггер переключается в состояние, в котором до этого находился предыдущий триггер. Каждый тактовый импульс сдвигает код числа на один разряд. Поэтому для записи N -разрядного числа требуется N тактовых импульсов. Число в регистр записывается последовательно – разряд за разрядом, начиная со старшего разряда.

Начальное состояние регистра равно 0. Запишем число 1110 начиная со старшего разряда. На D-вход подаются последовательно 1à0à1à1. За 4 такта записывается в регистр число 1110.

  Т0 Т1 Т2 Т3  
  0 0 0 0 D
1 1 0 0 0 1
2 0 1 0 0 0
3 1 0 1 0 1
4 1 1 0 1 1

 

 

Временная диаграмма работы последовательного регистра

Если необходимо получить хранимую регистром информацию в последовательном коде, то ее снимают с последнего выхода (на схеме – с выхода Q 4 ) в моменты прихода очередных тактовых импульсов. Такой режим называется режимом последовательного считывания. Но можно осуществить и параллельный вывод информации одновременно с выходов Q 1 – Q 4. В этом случае регистр сдвига выполняет функцию преобразования последовательного кода в параллельный.

Параллельный регистр.

Параллельный регистр (рис. 15, 16) может быть построен на тактируемых D-триггерах. Число триггеров равно количеству разрядов записываемого в регистр двоичного числа. Код этого числа (единицы и нули) подается на информационные D-входы всех триггеров и записывается с приходом очередного тактового импульса на их С-входы. Для изменения записи числа в регистре требуется подача на D-входы другой комбинации нулей и единиц и появление на С-входах следующего тактового импульса.

 

В параллельных регистрах операции записи и считывания информации осуществляются во всех разрядах одновременно. Таким образом, информация в параллельном регистре хранится в параллельном коде, поэтому параллельный регистр называют регистром памяти. Информация, считываемая с выходов триггеров, проиллюстрирована на временной диаграмме (см. рис. 17).

Рис. 17 Диаграмма работы параллельного регистра

 


Дата добавления: 2021-06-02; просмотров: 117; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!