КАТЕГОРИИ: Архитектура-(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) |
Регистры сдвига
Регистр – совокупность запоминающих элементов, обеспечивающая хранение многоразрядных кодов и их простейшие преобразования.
Старший разряд младший разряд
Информация, которая хранится в регистре, может сдвигаться в обе стороны: вправо и влево. СДВПР СДВЛВ ← от младших разрядов к старшим. Регистры, которые оборудуются определенными логическими схемами для сдвига хранящейся в них информации, называются регистрами сдвига. Регистры сдвига могут быть построены на основе однотактных или двухтактных триггеров. Двухтактный регистр сдвига вправо на R–S- триггерах представлен на рис. 2.55. Схема построена на синхронизируемых R–S- триггерах. Каждый разряд регистра сдвига включает в себя два одноступенчатых R–S- триггера. Режим сдвига на данной схеме может также рассматриваться как процесс ввода информации в регистр в последовательном коде парафазным способом через два входных контакта: РГ[0] и инверсный ему. В данной схеме, кроме того, предусмотрен ввод информации в параллельном коде однофазным способом. Для этой цели сначала все триггеры устанавливаются сигналом ГШ в нуль, а затем сигналом ПР устанавливаются в “1” в соответствии со значением кода W[1:2].
Рис. 2.55. Схема регистра сдвига вправо на один разряд Составим МОДИС- модель для схемы на рис.2.55. Описание переменных: ‘ЗАВИСИМ’ Q [1:2], РГ [1:2]; ‘ИНЕЗАВ‘ ГШ, СДВ, ПР; ‘ПНЕЗАВ’ W[1:2], РГ[0]; Описание схемы: Q [1] ’:=‘ ‘ЕСЛИ’ (ПР * W[1] + СДВ + ГШ) > 1 ’ТО’ ↑ ‘ИНЕСЛИ’ ГШ ‘ТО’ 0 ‘ИНЕСЛИ’ ПР * W[1] ‘ТО’ 1 ‘ИНЕСЛИ’ СДВ ‘ТО’ РГ[0] ‘ИНАЧЕ’ Q[1]; РГ [1] ’:=‘ ‘ЕСЛИ’ IСДВ ‘ТО’ Q[1] ‘ИНАЧЕ’ РГ[1]; 0 РГ [1:2] ‘:=‘ ‘ЕСЛИ’ ГШ ‘ТО’ ‘ИНЕСЛИ’ ПР ‘ТО’ W[1:2] ‘ИНЕСЛИ’ СДВ ‘ТО’ ‘СДВПР’ 1 ‘ИНАЧЕ’ РГ [1:2]; Триггеры первой ступени Q[1:2] управляются передними фронтами импульсов сдвига, а триггеры второй ступени РГ[1:2] - задними фронтами этих же импульсов (рис.2.56). В табл. 2.17 дана таблица переходов однотактного D-триггера. Поэтому, как видно из временной диаграммы, моменты срабатывания триггеров 2-й ступени запаздывают на 0,5 такта.
На схеме (рис. 2.55) сдвиг информации реализуется двухфазным способом. УГО регистра сдвига показано на рис. 2.57.
Рис. 2.57. УГО регистра сдвига на двухтактных R-S- триггерах
Дата добавления: 2015-05-09; Просмотров: 805; Нарушение авторских прав?; Мы поможем в написании вашей работы! |