Регистры параллельного действия. Регистр защелка



ЛЕКЦИЯ № 16

по учебной дисциплине:

"ЦУ и МП в РЭО"

 

Тема 1.3: Последовательностные функциональные узлы

 

Занятие 1.3.5: " Регистры"

 

План лекции:

Введение.

Общие сведения о регистрах и их классификация.

Регистры параллельного действия. Регистр защелка.

Сдвигающие регистры.

Заключение.

 

Учебная литература: [1], [3], [6], [7].


Общие сведения о регистрах и их классификация

 

Мы ранее говорили, что узлами (операционными элементами) с памятью являются:

- регистры;

- счетчики;

- пересчетные схемы;

- накапливающие сумматоры.

Регистры – самые распространенные узлы цифровых устройств.

Регистр – это ИМС средней степени интеграции, предназначенная для запоминания и хранения многоразрядного слова или его частей.

Регистром называется последовательностное устройство, предназначенное для записи, хранения и (или) сдвига информации, представленной в виде многоразрядного двоичного кода (от английского – Register ).

Из определения вытекает, что регистры должны содержать элементы памяти и, следовательно, строятся на триггерах.

Регистромв цифровой технике называется последовательное или параллельное соединение нескольких триггеров.

Также в регистрах используются вспомогательные элементы в виде комбинационных схем для управления работой триггеров.

В регистрах выполняются следующие микрооперации:

- прием и выдача информации;

- хранение информации;

- преобразование кода числа из последовательного в параллельный и наоборот;

- преобразование прямого кода в обратный код и наоборот;

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

- сдвиг хранимой информации вправо либо влево на определенное число разрядов.

Сдвиг вправо на один разряд – все равно, что разделить на 2, влевоумножить на 2. Например:

А=0011002 = 1210;

В=0000112 = 310 (12×2-2 = 3);

С=1100002 = 4810 (12×22 = 48).

Основная функция регистра– хранение многоразрядного числа или его части, которое представлено в двоичной системе счисления.

Таким образом, для хранения n-разрядного двоичного числа регистр должен содержать n-триггеров.

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

- линии задержки на заданное число тактов;

- накапливающие сумматоры;

- формирователи импульсов большей длительности;

- генераторы псевдослучайных последовательностей.

Регистры применяют в АЛУ в качестве узлов, выполняющих различные логические операции.

Регистры являются последовательностными схемами с различными комбинациями последовательного и параллельного способов записи и считывания информации.

По способу приема информации регистры подразделяются на:

- параллельные (регистры параллельной загрузки) – информация записывается и считывается только в параллельной форме, т. е. прием и выдача слов производятся по всем разрядам одновременно. В них хранятся слова, которые могут быть подвергнуты поразрядным логическим преобразованиям. В этих регистрах схемы разрядов не обмениваются данными между собой. Общими для разрядов обычно являются цепи тактирования, сброса/установки, разрешения выхода или приема, т. е. цепи управления;

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

- последовательно-параллельные (реверсивные, универсальные илидвунаправленного действия), такие универсальные регистры можно использовать для преобразования кода из параллельного в последовательный и наоборот. Последовательно-параллельные регистры имеют входы/выходы одновременно последовательного и параллельного типа. Кроме того, существуют варианты с последовательным входом и параллельным выходом (SIPO, Serial Input – Parallel Output), параллельным входом и последовательным выходом ( PISO ), а также варианты с возможностью любого сочетания способов приема и выдачи слов.

По числу каналов передачи информации регистры подразделяются на:

- однофазные – информация вводится либо в прямом, либо в обратном коде;

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

При этом как входная, так и выходная информация может быть представлена как в прямом, так и инверсном входе.

По способу тактирования (синхронизации) регистры подразделяют на:

- однотактные, синхронизируемые одной управляющей последовательностью;

- двутактные;

- многотактные, управляемые несколькими последовательностями импульсов.

Сдвиговые регистры могут быть:

- однонаправленные, когда записанную информацию сдвигают только в одной направлении;

- двунаправленные, в которых информация сдвигается как вправо, так и влево. Для таких регистров предусматривается специальный вход включения режима направления сдвига.

В отечественных сериях микросхем регистры определяют по буквам ИР – функциональное назначение, например, 555ИР8, К561ИР2. Первая буква И соответствует подгруппе «Схемы арифметических и дискретных устройств». На принципиальных схемах регистры обозначают буквами RG .

Чаще всего регистры строят на основе D и J К -триггеров.

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


Регистры параллельного действия. Регистр защелка

 


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

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






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