Студопедия — Сдвигающие регистры
Студопедия Главная Случайная страница Обратная связь

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

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






 

В зависимости от параллельного или последовательного способа записи и считывания цифровой информации различают сдвигающие регистры:

- с параллельной записью и параллельным считыванием;

- с параллельной записью и последовательным считыванием;

- с последовательной записью и последовательным считыванием;

- с последовательной записью и параллельным считыванием.

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

- сдвиг слова вправо;

- сдвиг слова влево;

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

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

- поразрядные логические микрооперации (логическое умножение, логическое сложение и т.д.)

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

Рассмотрим примеры сдвига числа на один разряд влево и вправо (таблица 3.1). Суть сдвига вправо состоит в том, что цифра из i-ого разряда, имевшаяся до сдвига, передается в (i-1)-й, более младший разряд; из (i-1)-го разряда в (i-2)-й и т.д. Суть сдвига влево заключается в том, что цифра, имевшаяся в i-м разряде регистра до сдвига, передается в соседний левый (i+1)-й, более старший разряд; из (i+1)-го разряда в (i+2)-ой разряд и т.д.

 

Таблица 3.1 – Иллюстрация сдвига числа в регистре

 

Номер разряда в регистре n i+1 i      
Число в регистре до сдвига              
Число в регистре после сдвига влево на 1 разряд              
Число в регистре до сдвига              
Число в регистре после сдвига вправо на 1 разряд              

Сдвигающие регистры, в которых ввод и вывод двоичного слова производится в последовательном коде (с использованием операции сдвига) называют последовательными регистрами. Последовательный сдвигающий влево регистр, построенный на D-триггерах, показан на рисунке 3.15.

 

Рисунок 3.15 - Сдвигающий влево регистр на триггерах D-типа

 

Сдвигающий вправо последовательный регистр с параллельной записью кода, построенный на универсальных JK-триггерах, приведен на рисунке 3.16.

Рисунок 3.16 – Сдвигающий вправо регистр с параллельной записью информационного кода

 

Регистр, приведенный на рисунке 3.16, функционирует следующим образом. По сигналу W0 " СБРОС", поданному на шину R, осуществляется обнуление триггеров регистра по входам R через соответствующие логические элементы И-НЕ.

Запись данных осуществляется под управлением сигнала W1, который подается на объединенные входы элементов И-НЕ, управляющих записью.

На вторые входы соответствующих схем И-НЕ поступают сигналы Хi -ой цифры кода. Обнуление и подача записываемой в регистр информации производятся в отсутствии синхросигнала СИ (в два такта, что является недостатком данного способа записи). В момент прихода СИ на входы С триггеров сигнал с выхода Qi-ого триггера воздействует на вход (i-1)-ый триггер, с выхода Q(i-1)-ого, на вход (i-2)-ого триггера, передавая им свое состояние, т.е. происходит сдвиг вправо на один разряд от старших разрядов к младшим.

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

 

Рисунок 3.17 - Реверсивный сдвигающий регистр

 

Узлы записи информации в данном регистре перезаписывают информацию во время действия фронта тактового импульса Т. По шине W подается сигнал разрешения записи, а на входы Xi - данные для записи в соответствующие разряды. Для записи параллельных данных используются элементы И-ИЛИ-НЕ. С помощью этого же узла и шин > и < можно управлять направлением сдвига.

 







Дата добавления: 2014-11-10; просмотров: 1041. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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

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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

Выработка навыка зеркального письма (динамический стереотип) Цель работы: Проследить особенности образования любого навыка (динамического стереотипа) на примере выработки навыка зеркального письма...

Словарная работа в детском саду Словарная работа в детском саду — это планомерное расширение активного словаря детей за счет незнакомых или трудных слов, которое идет одновременно с ознакомлением с окружающей действительностью, воспитанием правильного отношения к окружающему...

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

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

Общая и профессиональная культура педагога: сущность, специфика, взаимосвязь Педагогическая культура- часть общечеловеческих культуры, в которой запечатлил духовные и материальные ценности образования и воспитания, осуществляя образовательно-воспитательный процесс...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия