Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. Sequential Decisions (последовательные решения)
  2. Великий сдвиг гласных. Различные датировки сдвига и их обоснование. Фонологические результаты сдвига.
  3. Исследовать работу четырехразрядного регистра сдвига.
  4. Команды сдвига
  5. Маргинальные регистры языка
  6. ОПРЕДЕЛЕНИЕ УГЛОВ СДВИГА ЖЕЛЕЗОБЕТОННОГО ЭЛЕМЕНТА
  7. Параллельные регистры сдвига

Регистры

 

Регистр предназначен для хранения двоичного числа слова. Поэтому основу его составляют запоминающие элементы – триггеры. В каждом из них должна храниться цифра определенного разряда числа.

 

Кроме хранения:

Регистр может осуществлять сдвиг принятого слова, преобразование двоичного кода из прямого в обратный (когда единицы заменяются нулями, а нули единицами) и наоборот, логическое сложение и умножение.

 

В зависимости от способов ввода и вывода разрядов числа различают регистры, параллельные, последовательные и параллельно-последовательные.

В параллельном регистре ввод и вывод слова осуществляется в параллельной форме – одновременно всех разрядов.

В последовательном – разряды числа вводятся и выводятся последовательно.

В параллельно-последовательном регистре ввод числа осуществляется в параллельной, а вывод – в последовательной форме или наоборот.

 

Ввод и вывод информации в параллельном регистре может осуществляться однофазным или парафазным способами.

При однофазном число представляется в прямом или обратном коде.

При парафазном – одновременно в прямом и обратном кодах.

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

Схема одного из наиболее типичных регистров сдвига по­казана на рис. 1. Этот регистр реализован на четырех D -триггерах. Такой регистр называется 4-разрядным реги­стром сдвига, поскольку он позволяет хранить 4 двоичных разряда данных: А, В, С, В.

С помощью таблицы и рисунка проследим за работой этого устройства. Сначала очистим регистр (установим уровни логического 0 на его выходах А, В, С, В). Для этого нужно подать логический 0 на вход очистки CLR. Получен­ному состоянию регистра сдвига соответствует строка 1 таблицы. До прихода тактового импульса выходы реги­стра остаются в состоянии 0000.

Подадим первый импульс на синхронизирующий вход CLK; индикатор покажет число 1000 (строка 3 табл.), поскольку на тактовом импульсе логическая 1 с информационного входа триггера ТАпере­носится на его выход Q. Теперь при наличии логической 1 на информационном входе регистра эта единица с каждым тактовым импульсом вводится в разряд А, а вве­денные ранее единицы сдвигаются на одну позицию (раз­ряд) вправо (тактовые импульсы 2 и 3; табл.).

Точно так же при подаче на информационный вход логического 0 этот нуль при каждом тактовом импульсе вводится в разряд А, а введенные ранее единицы и нули сдвигаются вправо (так­товые импульсы 4-8, см. табл.).

 

В ы х о д ы

Перед приходом такто­вого импульса 9 на информационном входе устанавливает­ся 1, а перед приходом импульса 10 этот вход возвращается к 0. В результате во время действия тактовых импульсов 9-13 введенная в регистр (на импульсе 9) единица будет смещаться на индикаторе вправо. Строка 15 табл. показывает, что на импульсе 13 эта единица покидает крайний правый разряд и теряется.


Работа 4-разрядного регистра сдвига

 

Напомним, что D -триггер называют также триггером с задержкой. Он просто передает информационный сигнал с входа D на выход Qс задержкой на один такт.

Устройство, схема которого приведена на рис. назы­вается последовательным регистромсдвига. Точнее, оно называется «последовательно загружаемым» (Serial load). В отечественной научно-технической литературе используется тер­мин, приведенный в тексте. Термин «последовательный» отражает тот факт, что в этот регистр данные вводятся поразрядно.

Например, чтобы ввести в ре­гистр двоичную комбинацию 0111, нужно пройти всю последовательность состояний от строки 1 до строки 6 в таблице. Последовательная загрузка 4 -битовой комбина­ции 0111 в последовательный регистр сдвига осуществляет­ся за 5 тактов (строку 2 можно исключить). Как видно из табл. (строки 10-14), за 5 тактов осуществляется и за­грузка комбинации 0001.

Другой способ загрузки регистра - параллельная (или расширенная) загрузка, при которой все информационные биты (разряды) вводятся в регистр одновременно «по ко­манде» одного тактового импульса. Примером параллель­ного регистра является рассмотренный в гл. 6 4-разрядный фиксатор 7475. Все 4 бита двоичной комбинации загру­жаются в этот фиксатор при наличии ВЫСОКОГО уровня на разрешающем входе (аналогичном синхронизирующему входу).

Регистр сдвига на рис. можно трансформировать в 5-разрядный, добавив в схему еще один D -триггер. Ре­гистры сдвига обычно бывают 4-, 5- или 8-разрядными. В них можно использовать не только D -триггеры, но и триггеры другого типа (например, JK-триггеры или так­тируемые RS-триггеры).

 


Дата добавления: 2015-11-14; просмотров: 47 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Ведомости 5-м| Параллельные регистры сдвига

mybiblioteka.su - 2015-2024 год. (0.007 сек.)