Главная » Просмотр файлов » Занятие №4 (ВчУ)

Занятие №4 (ВчУ) (1039378), страница 2

Файл №1039378 Занятие №4 (ВчУ) (Раздаточные материалы) 2 страницаЗанятие №4 (ВчУ) (1039378) страница 22017-12-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

КФЧ — код конфигурации числа;

И — признак индексации;

А1 — первый адрес команды;

А2 — второй адрес команды;

БДЗУК — приращение базы ДЗУ команд;

БОЗУК — приращение базы ОЗУ команд;

Пр1, Пр2 — признаки передачи управления по коду «0» или «1»;

Пр — признак условного перехода;

Np — номер сравниваемого разряда в команде условного перехода.

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

КФЧ (3-х разрядный) — определяет вид конфигурации числовой информации при выполнении арифметических и логических операций.

И (3-х разрядный) — введен в формат большинства команд для изменения адреса второго операнда при организации ветвлений в программе и вычислений. Физически признак «И» определяет номер одного из 7-и 18 разрядных ОР, получивших название индексных регистров.

Первый адрес команды А1-пятиразрядный по нему происходит обращение только к оперативным регистрам. В ВчУ 16 оперативных 36 разрядных регистров. В 11-14 разрядах указывается номер регистра, в 15 разряде — номер полуслова. Четный адрес указывает на обращение к старшему полуслову, нечетный - на младшее полуслово.

Второй адрес команды А2 - 16 разрядный и по нему происходит обращение как к ОР, так и к ЗУ. При обращении к ОР адрес находится в 27-31 разрядах,

в остальных разрядах — нули.

При наличии "1" в 16 разряде А2 идет обращение к ДЗУ или ПЗУ, при наличии "0" — к ОЗУ или УК.

В 31 разряде А2 указывается номер полуслова, к которому идет обращение. Если 31-й разряд равен 0, то обращение будет к старшему полуслову, в противном случае — к младшему полуслову.

Для команд пересылки информации адресация может осуществляться не к полусловам, а к полным словам. В этом случае значения 15-го и 31-го разрядов адреса могут быть произвольными.

2.3. Формирование исполнительных адресов.

Исполнительный адрес состоит из двух составляющих: адреса модуля и адреса в модуле ЗУ. Адрес модуля всегда 4-х разрядный. Адрес в модуле при обращении к ДЗУ 14-разрядный, при обращении к ОЗУ — 12-ти разрядный. Адрес модуля зависит от типа обращения (обращение за командой или за числом), места нахождения команды или числа (ОЗУ или ДЗУ) и формируется из приращений баз ДЗУ команд (БДЗУК), ДЗУ чисел (БДЗУЧ), ОЗУ команд (БДЗУК), ОЗУ чисел (БОЗУК) и 16,17,18, разрядов А2.

Адрес модуля и адрес в модуле включают разряды, указанные в таблице 1.

Таблица 1

Распределение разрядов полного адреса

Тип обращения к ЗУ и место

нахождения команды

Адрес модуля

Адрес в модуле

Разряды ССП

Разряды А2

Разряды А2

Обращение за командой, находящейся в ДЗУ

13-15

16

17-30

Обращение за числом находящимся в ДЗУ

9-11

16

17-30

Обращение за командой, находящейся в ОЗУ

12

16-18

19-30

Обращение за числом находящимся в ОЗУ

8

16-18

19-30

Обозначения:

А2 — второй исполнительный адрес;

ССП — регистр слово состояния процессора.



Порядок формирования адреса модуля ЗУ показан на рис. 3.

В СВ приняты следующие номера модулей ЗУ, указанные в Табл. 2.

Таблица 2

Номера модулей ЗУ

0010

Адрес первого модуля ОЗУ

0100

Адрес второго модуля ОЗУ

0110

Адрес третьего модуля ОЗУ

1000

Адрес четвертого модуля ОЗУ

1010

Адрес пятого модуля ОЗУ

1100

Адрес шестого модуля ОЗУ

1110

Адрес седьмого модуля ОЗУ

0001

Адрес нулевого модуля ДЗУ

0011

Адрес первого модуля ДЗУ

0101

Адрес второго модуля ДЗУ

0111

Адрес третьего модуля ДЗУ

1001

Адрес четвертого модуля ДЗУ

1011

Адрес пятого модуля ДЗУ

1101

Адрес шестого модуля ДЗУ

1111

Адрес седьмого модуля ДЗУ

Исполнительный адрес обращения в ЗУ (A’2) формируется по следующей формуле:

А’2 = А2 + <И> + (<ИИЗА>·ПрИЗА), где

<И> — содержимое индексного регистра;

<ИИЗА> — содержимое индексного регистра ИЗА (любого из ОР);

ПрИЗА – признак изменения адреса, который устанавливается командой, предшествующей данной (либо командой ИЗА — изменение адреса следующей команды, либо командой ДШЗ — дешифрации заявки, либо командой ЗНПИ — запись номера процессора с установкой признака ИЗА).

Адрес А2, находящийся в ЗУ формируется следующим образом.

- При обращении за числом, находящимся в ОЗУ:

А2 = 8р(ССП) + 16,17,18р(ССП) + 19…30р(ССП)

 

адрес модуля ЗУ адрес ячейки в модуле

- При обращении за числом, находящимся в ДЗУ:

А2 = 9,10,11р(ССП) + 16р(ССП) + 17…30р(ССП)

 

адрес модуля ЗУ адрес ячейки в модуле

- При обращении за командой, находящейся в ОЗУ:

А2 = 12,16,17,18р(ССП) + 19…30р(ССП)

 

адрес модуля ЗУ адрес ячейки в модуле

- При обращении за командой, находящейся в ДЗУ:

А2 = 13…15р(ССП) + 16р(ССП) + 17…30р(ССП)

 

адрес модуля ЗУ адрес ячейки в модуле

2.4. Индексные регистры.

В ВчУ при выполнении большинства команд предусмотрена возможность индексирования адреса второго операнда. Для этого в формат команды введен 3-х разрядный признак индексации (И). Значения признака индексации указаны в таблице 3.

Таблица 3

Значение признака индексации

Значение признака индексации (И)

Обозначение индексного регистра

Адрес индексного регистра

Двоичное

Восьмеричное

000

0

Без индексации

001

1

И1

03

010

2

И2

05

011

3

И3

07

100

4

И4

11

101

5

И5

13

110

6

И6

15

111

7

И7

17

2.5. Конфигурирование обрабатываемой информации.

Необходимость частой упаковки и распаковки информации и экономии памяти требует записи нескольких чисел в одну ячейку памяти. Для сокращения числа служебных команд и времени реализации алгоритма функционирования СВ предусмотрена возможность работы с числовой информацией разной разрядности — конфигурирование чисел.

Конфигурирование чисел в ВчУ заключается в делении 36 разрядного числа на два полуслова: активное и пассивное. В выполнении арифметических и логических операций участвует только активное полуслово.

Конфигурирование осуществляется с точностью до полуслова для первого операнда и до байта (в пределах обрабатываемого полуслова) для второго операнда.

При работе с арифметическими и логическими командами в пассивном байте второго операнда в сумматор передаются нули.

Номер активного полуслова определяется значением младшего разряда соответствующего адреса операнда.


Системой команд ВчУ предусмотрено шесть видов конфигураций, определяемых 3-х разрядным КФЧ (рис.4), которые выполняются по одной из трех команд пересылок информации между ОР и ОЗУ: П1, П2 и П3.

Рис. 4. Виды конфигураций

По команде П1 производится пересылка информации из ОЗУ в ОР, по команде П2 — из ОР в ОЗУ, по команде П3 — конфигурированное содержимое ячеек ОР и ОЗУ меняется местами. При пересылках пассивное число слова ячейки ЗУ, куда пересылается информация, остается без изменения.

При КФЧ=4 пересылаются полноразрядные не конфигурированные слова.

Значение КФЧ=5 используется при выполнении команд «Запись информации с ПОУ СВ» (ЗПОУ), «Запись номера процессора» (ЗНП) и «Запись номера процессора с установкой признака ИЗА» (ЗНПИ).

2.6. Команды ВчУ.

ВчУ оперирует с 53 командами, которые делятся на пять групп команда в соответствии с форматом.

Состав команд.

1. Группа арифметических и логических команд:

СЛОЖЕНИЕ 1…3 (СЛ1…СЛ3);

ВЫЧИТАНИЕ 1…3 (ВЧ1…ВЧ3);

ДИЗЪЮНКЦИЯ 1…3 (Д1…Д3);

КОНЪЮНКЦИЯ 1…3(К1…К3);

СРАВНЕНИЕ 1…3 (СР1…СР3);

СДВИГ 1…3 (СД1…СД3);

НОРМАЛИЗАЦИЯ (НОРМ);

УМНОЖЕНИЕ (УМН);

ДЕЛЕНИЕ (ДЕЛ).

Команды СЛОЖЕНИЕ, ВЫЧИТАНИЕ, ДИЗЪЮНКЦИЯ, КОНЪЮНКЦИЯ, СРАВНЕНИЕ и СДВИГ имеют по 3 модификации.

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

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

По третьей модификации действие, указанное в коде операции, производится между операндами, находящимися по первому адресу и второму исполнительному адресу, или по первому адресу и в адресной части второго адреса команды, а результат записывается по первому адресу на ОР. При КФЧ=4 эти команды работают с адресной частью команды и не индексируются. В командах пересылок информации КФЧ=4 позволяет пересылать полноразрядные не конфигурированные слова.

2. Группа команд пересылки информации:

ПЕРЕСЫЛКА ИНФОРМАЦИИ ИЗ ЗУ В ОР(-П1);

ПЕРЕСЫЛКА ИНФОРМАЦИИ ИЗ ОР В ЗУ(-П2);

ПЕРЕСЫЛКА ИНФОРМАЦИИ ИЗ ОР В ЗУ И;

ИЗ ЗУ В ОР(-П3).

3. Группа команд ОР и регистров ВчУ:

ЗАГРУЗКА ОПЕРАТИВНЫХ РЕГИСТРОВ (ЗОР);

УСТАНОВКА ЗАЯВКИ (УЗ);

ИСКЛЮЧЕНИЕ ЗАЯВКИ (ИЗ);

УСТАНОВКА МАСКИ (УМ);

ИСКЛЮЧЕНИЕ МАСКИ (ИМ);

ИЗМЕНЕНИЕ БАЗЫ ЗУЧ (ИЗУЧ);

ВЫДАЧА РАЗОВЫХ КОМАНД (ВРК);

ЗАПИСЬ ИНФОРМАЦИИ С ПОУ (З ПОУ);

ЗАПИСЬ НОМЕРА ПРОЦЕССОРА (ЗНП);

ЗАПИСЬ НОМЕРА ПРОЦЕССОРА С

УСТАНОВКОЙ ПРИЗНАКА ИЗА (ЗНПИ);

Характеристики

Тип файла
Документ
Размер
1,29 Mb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

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