Временная диаграмма работ трех разрядного асинхронного суммирующего счетчика с последовательным переносом
Регистры
Регистры — это простейшие запоминающие устройства, способные хранить информацию в виде двоичных чисел, то есть они предназначены для хранения многоразрядных двоичных чисел. Регистры можно получать, объединяя в группы некоторое число триггеров. Регистры разделяются по способу записи в них чисел. Основными видами этих простейших запоминающих устройств являются параллельные и последовательные регистры, также бывают последовательно-параллельные регистры.
Последовательный регистр.
Последовательным (сдвигающим) регистром называется регистр, в котором запись информации производится в последовательно — разряд за разрядом (рис. 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!