Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Регистры. Регистром называется узел цифровых схем МП устройств, предназначенный для приёма, хранения и выдачи кодов слов




 

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

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

1) установку регистра в нулевое состояние (сброс);

2) передачу кода слова в другое устройство;

3) приём кода слова из другого устройства;

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

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

6) сдвиг кода слова вправо или влево на требуемое число разрядов.

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

Приём информации в регистр и её выдача могут осуществляться параллельно и последовательно. В первом случае слово представляется в виде параллельного кода, т.е. при записи и считывания все разряды кода слова представляются одновременно, каждый разряд по своей кодовой шине.

При последовательной передаче кода слова все его разряды передаются последовательно во времени один за другим и строго в определенные дискретные моменты времени, совпадающие с управляющими сигналами.

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

Регистр с приёмом информации параллельным кодом. Эти регистры предназначены для приёма, хранения и выдачи кода одного n-раздельного слова. Т.к. приём и выдача информации осуществляется в параллельном коде, рассматриваемый n-разрядный регистр сложно представить как совокупность одноразрядных регистров, имеющих общие шины управления. Примером такого регистра служат ИМС серий 580 и 1810 - К580 и Р82,83,К1810 и Р82,83.

 

а) Структурная схема К580ИР82. б) Условное обозначение.

 

 

Микросхема имеет 8 триггеров D-типа и восемь выходных буферов имеющих на выходе состояние «Выключено». При поступлении сигнала высокого уровня осуществляется нетактируемая передача информации от входа Di до выхода Qi. Выходные буферы управляются сигналом ОЕ «Разрешение выхода». При поступлении на вход ОЕ сигнала высокого уровня выходные буферы переводят в состояние «Выключено».

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

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

Входное слово для данного примера Х1Х2Х3=Х=101 в последовательном коде поступает на вход D-триггера Т1 старшим разрядом вперёд.

 

Схема сдвигающего регистра.

 

Временная диаграмма

 

При поступлении первого ТИ код Х3 переписывается в Т1, второй ТИ переписывает Х3 в Т2, а в Т1 записывает Х2, третий ТИ код Х3 переписывается в Т3, код Х2 переписывается в Т2, а в Т1 записывают Х1. Таким образом, после трёх тактирующих импульсов всё число окажется записанным в регистр и может быть считано в параллельном коде с выходом Q1,Q2,Q3.

Рассмотрим сдвигающий регистр для преобразования параллельного кода в последовательный. Входное слово (для данного примера) Х=Х1Х2Х3=011 при и Р2=0 записывается в Т1,Т2,Т3. Затем при и Р1=0 происходит перезапись информации из Т1 в Т2, из Т2 в Т3 и т.д. из младшего разряда в старший по каждому тактирующему импульсу. Таким образом, на выходе последнего разряда Q3 будут последовательно появляться Х1Х2Х3, т.е. входное слово Х, представленное в параллельном коде, преобразуется в выходное слово Y=у3у2у1=011, представленное в последовательном коде.

 

 

 

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

 




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


Дата добавления: 2015-04-29; Просмотров: 714; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.