ВчУ (Электронный лекционный курс), страница 7

2017-12-26СтудИзба

Описание файла

Файл "ВчУ" внутри архива находится в следующих папках: Электронный лекционный курс, СВ. Документ из архива "Электронный лекционный курс", который расположен в категории "". Всё это находится в предмете "военная кафедра" из 8 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "военная кафедра" в общих файлах.

Онлайн просмотр документа "ВчУ"

Текст 7 страницы из документа "ВчУ"

3.10. Сдвигатель.

Комбинационный сдвигатель, применяемый в СВ, предназначен для выполнения арифметического или логического сдвига 16-разрядного числа вправо, либо влево на любое число разрядов от 1 до 15 и формирования контрольных разрядов по четности для старшего и младшего байтов результата.

Сдвигатель может работать в 4-х режимах, которые задаются кодовой комбинацией сигналов: АРИФМЕТИЧЕСКИЙ-ЛОГИЧЕСКИЙ (АР/ЛОГ) и ВПРАВО-ВЛЕВО ПР/Л согласно табл. №5.

Таблица № 5.

Номер режима

Название режима

Входы

АР/ЛОГ

ПР/ЛОГ

1

Сдвиг влево логический

0

0

2

Сдвиг вправо логический

0

1

3

Сдвиг влево арифметический

1

0

4

Сдвиг вправо арифметический

1

1

В первом режиме (сдвиг влево логический) производится сдвиг информации в сторону старших разрядов. При этом старшие разряды «выдвигаются» за разрядную сетку и теряются. Места, освобождаемые младшими разрядами, заполняются нулями.

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

Арифметические сдвиги (режим 3 и 4) характерны тем, что при их выполнении значение нулевого (знакового) разряда не изменяется, а сдвигу подлежат оставшиеся разряды. Так при выполнении арифметического сдвига влево (режим 3) информация смещается в сторону старших разрядов разрядной сетки сдвигателя, и сдвиг начинается с первого разряда (а не нулевого, как при логическом сдвиге). Места, освобожденные младшими разрядами, заполняются нулями. При выполнении арифметического сдвига вправо (режим 4) «выдвигаются» младшие разряды, а места, освобожденные старшими разрядами, заполняются нулями, - если знаковый разряд равен нулю, или единицами, - если знаковый разряд равен единице.

Сдвигатель выполнен по трехуровневой схеме. Такая организация сдвигателя позволяет производить сдвиг числа на различное число разрядов (от 1 до 15). На первом уровне производится сдвиг информации на 8 разрядов, на втором - на 1, 2 либо 3 разряда, на третьем - на 4 разряда.

В сдвигателе предусмотрена схема формирования контрольных разрядов, формирование которых производится параллельно с самой операцией СДВИГ. Контрольные разряды для каждого байта формируются путем сложения по mod2 старого контрольного разряда с четностью выдвигаемых и вдвигаемых разрядов каждого байта. Причем, при выполнении арифметических сдвигов неучастие в них 0-го (знакового) разряда учитывается схемой коррекции контрольных разрядов.

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

4. Структурная схема ВчУ. Устройство управления ВчУ.

4.1. Назначение и состав устройства управления.

Устройство управления ВчУ (УУ) служит:

  • для выработки необходимых при выполнении команд сигналов микроопераций, обеспечивающих централизованное управление работой всех устройств ВчУ;

  • для организации управления обменом ВчУ с ЗУ.

Для УУ выбран ритм функционирования, который называется «ритм переменной синхронизации». Это означает, что каждая МК выполняется за один цикл следования СИ СВ. Но в том случае, если для продолжения микропрограммы требуется результат предыдущей МК, производится мгновенная блокировка всех управляющих схем до тех пор, пока не реализуется ожидаемое условие.

В состав УУ ВчУ (рис. 15) входят следующие устройства:

  • шифратор микроопераций (ШМ), предназначенный для выдачи микрокоманд;

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

  • схема управления выполнением операций умножения и деления.



Рис. 15. Структурная схема УУ ВчУ.

УУ ВчУ организованно как многопрограммное управляющее устройство и выполнено на ИМС 133 серии. Каждая микрокоманда, получаемая с вывода ШМ, выполняет следующие функции, указывая:

  • выполняемые микрооперации;

  • следующую микрокоманду с помощью задания адреса выхода из выполняемой микрокоманды.

В слове микрокоманды имеются две зоны соответствующие этим двум функциям: зона микроопераций и зона адреса выхода из выполняемой микрокоманды.

Адрес следующей микрокоманды формируется на основании анализа кода операции, получаемого из ВР, адреса выхода из выполняемой микрокоманды, вырабатываемого ШМ и ряда условий, вырабатываемых логическим блоком УУ.

4.2. Логический блок УУ.

В состав логического блока УУ входят:

  • два 5-разрядных регистра кода операции (РКОп-1 и РКОп-2);

  • три дешифратора кода операции (ДшКОп-1,-2,-3);

  • два 4-х разрядных регистра адреса микрокоманд (РАМ-1 и РАМ-2);

  • схема выработки условий перехода;

  • два дешифратора адреса микрокоманд (ДшАМ-1 и ДшАМ-2);

  • схема выработки адреса опроса микрокоманды (модификатор).

а) Регистр кода операции – предназначен для приёма кода операции из ВР (0…4 разряды), хранения и выдачи его в ДшКОп.

б) Регистр адреса микрокоманды - предназначен для приёма адреса выхода из выполняемой микрокоманды из ШМ, хранения и выдачи его в ДшАМ.

Информация из ДшКОп и ДшАМ поступает затем в модификатор, где происходит выработка адреса опроса микрокоманд в позиционном коде.

С выхода ДшАМ получаем сигналы А0; А1; А2; А4; А5; А6; А8; А9; А10; А12; А13; А14, соответствующие кодам, указанным цифрой (А10 = 0р РАМ*1р РАМ*2р РАМ* 3р РАМ).

в) Схема выработки условий перехода (ВУП) – предназначена для формирования признаков, управляющих выборкой микрокоманды из шифратора микрокоманд.

ВУП состоит из:

1. Схемы анализа кода конфигурации числа, получаемого из 5, 6, 7-го разрядов ВР.

Производит анализ КфЧ на 0 и на 4.

Анализ на «0» необходим при выполнении команд загрузки ОР и РгВчУ для выделения команды ЗОР Анализ КфЧ = 4 необходим при выполнении арифметических и логических команд для определения второго операнда:

  • при КфЧ = 4 вторым операндом является код Ас.

  • при КфЧ неравном 4 вторым операндом является содержимое А2.

Конструктивно схема анализа кода конфигурации числа выполнена в ТЭЗе ЛУС-2-084.

2. Схемы анализа кода индексации числа получаемого из 8…10 р ВР.

Анализ кода индексации на 0 дает возможность определить необходимость выполнения индексации адреса А’2 содержимым одного из индексных регистров.

Конструктивно схема анализа кода индексации числа выполнена в ТЭЗе ЛУС-2-084.

3. Схемы формирования признака изменения адреса команды, следующей за командами: изменения адреса следующей команды (ИЗА), дешифрация заявки (ДШЗ), запись номера процессора с установкой признака изменения адреса (ЗНПИ), предназначенный для выработки сигнала снимающего блокировку (разрешает формирование АЭК и формирует ПРИЗА, поступающий в модификатор).

А=А’2+И+И ИЗА*ПРИЗА

Адрес команды, следующей за командами ИЗА, ДШЗ и ЗНПИ, изменяется на:

а) содержимое ячейки памяти, выбранной по исполнительному адресу А2 команды ИЗА, записанное в ОР с адресом А1 команды ИЗА;

б) удвоенный порядок нормализации содержимого либо ячейки памяти выбираемой по А2 команды ДШЗ, либо <РМ/РЗ>, записанного в ОР с адресом А1 команды ДШЗ;

в) Номер процессора, запаянный на разъеме стойки П и записанный в ОР по А1 команды ЗНПИ.

Конструктивно схема формирования признака изменения адреса выполнена в ТЭЗЕ ЛУС-2-084.

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

При выполнении команд условной (УПА, УПЯ) и безусловной передачи управления но адресу и по ячейке (БПА, БПЯ) осуществление перехода или сохранение естественного хода программы зависит от кода конфигурации числа (5, 6, 7р. команды), признака перехода Пр, записанного в 11р. команды (рис. 2, в, г), признаков ,1,2,3, хранящихся в регистре ССП и признака d, поступающего из нормализатора. По КфЧ осуществляется выбор того или иного признака (КфЧ = 1 соответствует признаку , КфЧ = 2 соответствует признаку1, КфЧ = 3 соответствует признаку 2, КфЧ = 4 соответствует признаку3, КфЧ = 5 соответствует признаку d, или указывается безусловная передача управления в случае выполнения БПА, БПЯ (КфЧ = 0) и безусловный останов по адресу (БОСТА), безусловный останов по ячейке (БОСТЯ) (КфЧ = 5). При выполнении условной передачи управления по одному из признаков, выбранный признак сравнивается с признаком перехода Пр, указанным в коде команды, и при их совпадении выполняется переход. В противном случае управление передается следующей команде.

Таким образом, схема выработки признака выполняемого перехода по командам условной и безусловной передачи управления по адресу и по ячейке представляет собой комбинационную схему принимающую КфЧ из РКфЗ, признаки ,1,2,3 из, соответственно, 0, 1, 2, 3р ССП, признак d из нормализатора, признак перехода Пр из 11р ВР и реализующую следующую формулу:


ВП:=Кфч=0 vКфЧ=5 v Кфч=1* (Пр +) v Кфч=2*(Пр +1) v Кфч=3*(Пр +2) vКфч=4*(Пр +2)vКфч=6(Пр + d)

Информация с выхода этой схемы поступает в модификатор.

Конструктивно схема выработки сигнала ВП расположена в ТЭЗе ЛУС-2-080.

5. Схемы выработки признака выполняемого перехода по команде условная передача управления по одноразрядному признаку (ВП УППР).

Выбор одноразрядного признака, совпадение которого с Пр2, указанным в коде команды УППР (рис.2, б), влечет за собой выполнение перехода по адресу, осуществляется с помощью:

  • адреса А1 (11…15р кода команды), указывающего номер оперативного регистра;

  • Пр1 (5р кода команды), при равенстве которого «0»;

  • Пр2 сравнивается с одним из информационных разрядов, а при равенстве его «1» с одним из контрольных разрядов ОР выбранного по А;

  • номера разряда №р (7…10 р кода команды), указывающего разряд, сравниваемый с Пр2. В случае перехода по контрольному разряду старшего байта - №р.=0001, младшего байта - №р.= 0010, а при переходе по признаку, равному сумме контрольных разрядов младшего и старшего байтов по mod2, №р.= 0100.

Конструктивно схема выработки признака выполняемого перехода по команде УППР выполнена в ТЭЗе ЛУС-2-080.

6. Схемы анализа обращения к общему полю ЗУ (ЗУЧ, ОРЧ, ЗУК, ОРК) предназначена для выработки и выдачи в модификатор признаков обращения к ЗУ или подменяющем его ОР.

Конструктивно схема анализа обращения к общему полю ЗУ выполнена в ТЭЗах ЛУС-2-058 и ЛУС-2-083.

7. Схемы приостанова работы УУ. Предназначена для выработки сигналов осуществляющих блокировку работы УУ, обеспечивающих реализацию «ритма» переменной синхронизации. Каждая микрокоманда выполняется за один такт синхроимпульсов и после выполнения безусловно ставит на регистры адреса микрокоманд адрес выхода из выполняемой микрокоманды. Сразу же после этого модификатором из информации, поступающей с ДшКОП, ДшАМ и со схемы выработки условий переходов, осуществляется выбор следующей микрокоманды. В тех же случаях когда для продолжения микропрограмм требуются результаты предыдущих действий, происходит мгновенная блокировка УУ до тех пор, пока не реализуется ожидаемое условие.

Блокировка УУ происходит сразу же после приема адреса выхода из выполняемой микрокоманды на РАМ-1 и РАМ-2. Таким образом, разблокировка начинается с выработки модификатором опроса ШМ и выполнения выбранной микрокоманды.

Конструктивно схема приостанова работы УУ выполнена на ТЭЗах ЛУС-2-058, ЛУС-2-059 и ЛУС-2-084.

г) Модификатор предназначен для выработки из информации, поступающей из ДшКОП-1(2, 3) ДшАМ-1(2) схемы выработки условий перехода (ВУП) и сигнала АВР поступающего из схемы ССП, опросов шифратора микроопераций (МО), являющихся адресом микрокоманд в позиционном коде.

Конструктивно модификатор расположен в ТЭЗах ЛУС-2-058, ЛУС-2-059, ЛУС-2-084.

4.3. Шифратор микроопераций.

Предназначен для выработки управляющих сигналов (микроопераций), поступающих во все устройства ВчУ и под управлением которых в этих устройствах реализуется выполнение операций, обеспечивающих выполнение команд.

На вход шифратора поступают сигналы отрицательной полярности (опросы мк), которые вырабатываются в модификаторе и в схеме управления выполнением операций «умножение» и «деление», т. е. Микрооперация (МО) - функция от опросов микрокоманды (МК). В шифраторе вырабатывается 51 МО.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5209
Авторов
на СтудИзбе
431
Средний доход
с одного платного файла
Обучение Подробнее