Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Регистр сдвига на один разрядСодержание книги
Поиск на нашем сайте
На рис. 5.1(а) изображена схема четырехразрядного регистра сдвига на один разряд вправо на D-триггерах. Для реализации функции сдвига вправо необходимо соединить прямой выход триг- гера i- го разряда с входом D триггера (i+ 1)-го разряда. Объединен- ные синхронизирующие входы всех триггеров образуют шину сдвига. Сдвиг на один разряд выполняется подачей одного импульса на шину сдвига. В момент поступления импульса значения сигналов на входе D каждого триггера определяют его переход в новое со- стояние. Это новое состояние каждый триггер принимает после окончания синхроимпульса (данный триггер переключается по заднему фронту синхроимпульса). На рис. 5.1(б) приведена вре- менная диаграмма, поясняющая работу регистра сдвига. Рис. 5.1. Регистр сдвига (а) и диаграмма его работы (б)
Последовательный входной сигнал DП0 — это новый бит, кото- рый «вдвигается» с одного конца на данном такте. Этот бит появ- ляется на последовательном выходе Q 3 спустя 4 такта и теряется на следующем такте (см. рис. 5.1). Таким образом, n -разрядный ре- гистр сдвига с последовательным вводом и последовательным вы- водом можно использовать для задержки сигнала на п тактов. Если у регистра сдвига с последовательным вводом выведены наружу выходы всех триггеров и они доступны для других схем (см. рис. 5.1), то таким регистром можно воспользоваться для вы- полнения преобразования последовательного кода в параллельный. Регистр сдвига на k разрядов Если регистр выполняет микрооперацию сдвига на один разряд, то для сдвига кода на k разрядов необходимо подать k импульсов сдвига. Для уменьшения времени, требуемого для k- разрядного сдвига, в регистре можно организовать цепи сдвига кода одновре- менно на k разрядов. Регистр сдвига на два разряда вправо, построенный на D- триггерах, приведен на рис. 5.2. Цепи сдвига соединяют выход i -го триггера регистра с входом D (i-2)-го триггера.
Из (i+3)-го разряда
Из (i+4)-го разряда
С
Рис. 5.2. Регистр сдвига на два разряда
В (i-2)-й разряд
В (i-3)-й разряд
Реверсивные регистры сдвига В цифровых устройствах часто используют регистры, на кото- рых выполняется как микрооперация сдвига кода влево, так и мик- рооперация сдвига кода вправо. Регистры, выполняющие как ле- вый, так и правый сдвиги, называют реверсивными регистрами сдвига. Схема такого регистра на D-триггерах показана на рис. 5.3. Данный регистр помимо шины сдвига С имеет управляющий вход У. Его назначение состоит в том, чтобы из двух микроопе- раций сдвига, выполняемых регистром, выбрать одну, требуе- мую в данный момент времени. Таким образом, сигнал, посту- пающий на вход У, настраивает определенную цепь сдвига от одних триггеров к другим и запрещает работу остальных цепей. При У = 0, информация сдвигается от Q 0 к Q 3, а при У = 1 — от Q 3 к Q 0 (см. рис. 5.3).
Рис. 5.3. Реверсивный регистр сдвига Очевидно, на одном и том же регистре можно организовать вы- полнение нескольких различных сдвигов как влево, так и вправо. При этом увеличивается и число управляющих входов.
|
|||||||
Последнее изменение этой страницы: 2016-12-27; просмотров: 1057; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.184.125 (0.008 с.) |