fon1

Регистры - типы и принцип работы.

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

Параллельные регистры (регистры памяти).

Это цифровые устройства, состоящие из триггеров и имеющие одинаковое количество входов и выходов. Информация поступает одновременно (параллельно) на все входы,
registr1 временно хранится в устройстве и через выходы передается к следующим ступеням ее обработки.
На рис.1 показан параллельный регистр, состоящий из четырех D-триггеров (см."Работа D - триггера"), с четырьмя входами (D1 - D4), тактовым входом C и четырьмя выходами (Q1 - Q4).
Пусть в начальном состояния на выходах регистра будет логический 0. Если на четыре входа входит некоторая двоичная информация (например, 1001) и на C подана лог.1, тогда 1001 «записывается» и хранится в регистре памяти.
Через короткое время эти данные могут быть переданы на следующие шаги и эта операция называется «считывание». После считывания обычно подается C = 0 и регистр готов принять новые данные.
Записанные данные сохраняются до момента выключения питания схемы или записи новой информации.

Регистры сдвига.

registr2

Это цифровые устройства с большими возможностями, потому что помимо временного хранения полученных данных, они также должны их обрабатывать так, чтобы на выходе получилось нечто иное.
Под действием тактового сигнала управления, записанные сведения можно сдвигать на один порядок вправо или на один порядок влево, что очень важно для всех цифровых технологий. Например, при действии одного тактового сигнала, число 0110 может сдвигаться вправо и иметь вид 0011 (что является делением на 2), или может сдвигаться влево и иметь вид 1100 (который является умножением на 2). Таким образом, такое динамическое перемещение в памяти и выполняют регистры сдвига.
В зависимости от способа получения и извлечения данных существует несколько типов сдвигающих регистров: с параллельным или последовательным входами и выходами.
На рис.2 приводится схема 4-х разрядного регистра сдвига, где триггеры соединены в последовательную цепочку (выход каждого предыдущего соединен со входом D следующего). Входы синхронизации С объединены между собой.
Разнообразие регистров сдвига велико, и они широко используются в компьютерах, где сведения передается через клавиатуру и извлекается для нужд экрана и принтера.

<< Предыдущая Cледующая >>

Вверх

radionet