Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭВМ и ПУ для студентов / Руководство к контр 28стр..doc
Скачиваний:
23
Добавлен:
10.05.2015
Размер:
1.44 Mб
Скачать

0

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования “Московский государственный институт радиотехники, электроники и автоматики

(технический университет)”

Организация эвм и систем

Методические указания по выполнению контрольных работ

МОСКВА 2007

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования “Московский государственный институт радиотехники, электроники и автоматики

(технический университет)”

Организация эвм и систем

Методические указания по выполнению контрольных работ

Для студентов специальности 230101

«Вычислительные машины, комплексы, системы и сети»

МОСКВА 2007

Составители Е.Л. Иванов, Е.В. Бражникова

Редактор А.М. Романов

Методические указания предназначены для студентов специальности 230101 «Вычислительные машины, комплексы, системы и сети» дневного, вечернего и заочного отделений для выполнения контрольных работ по дисциплине «Организация ЭВМ и систем».

Печатается по решению редакционно-издательского совета университета.

Рецензенты: Лимонова Т.И.

Валитов М.С.

Предисловие

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

Тематика и варианты контрольных работ

Задача №1. Разработать для указанной в задании команды функциональную схему алгоритма цикла исполнения команды, структурную и функциональную электрические схемы операционной части блока обработки команд. Процедуры, выполняемые в АЛУ для команд арифметики, в алгоритме заменить ждущей вершиной. Варианты задачи определяются последней цифрой шифра студента согласно таблице 1.В таблице 1 заданы способы адресации, которые должны быть использованы в командах. В таблице 2 к вариантам задач приводятся форматы команд.

В тех случаях, когда в формате команды в явном виде не указаны требуемые адреса (заданы неявно) и способы адресации, необходимо самому определить назначение адресных полей и распределить по ним способы адресации. Например, в варианте № 4 заданы прямой и косвенный способы адресации. Формат команды 3-х адресный.

Зарг. груп.

R1

R2

R3

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

Предположим, что R1 является косвенным адресом начала массива, пересылаемого из ОЗУ в РОН. R2 и R3 прямые адреса начала и конца массива в РОН.

Таблица 1

Вариант

Способы адресации

Адресность команды

Код операции команды

1

Регистровая прямая или косвенная; стековая; относительная с базированием

2

Умножение

2

Стековая; регистровая прямая или косвенная

2

Сдвиг

3

Прямая регистровая; относительна с базированием и индексированием

2

Загрузка (в регистр РОН)

4

Прямая регистровая; косвенная регистровая

3

Запись групповая

5

Прямая регистровая; относительная с базированием и индексированием

3

Загрузка групповая

6

Прямая регистровая; относительная с базированием

2

БПВ с записью адреса возврата в РОН

7

Регистровая прямая или косвенная; стековая

1

БПВ с записью адреса возврата в стек

8

Неявная по аккумулятору; стековая

0

Загрузка аккумулятора из стека

9

Стековая; регистровая прямая

1

Загрузка в РОН из стека

0

Прямая регистровая; прямая (ОЗУ)

3

УП по индексу

Таблица 2

Вариант

Форматы команд

Вариант

Форматы команд

1

КОП

ПА1

R1

B2

A2

6

КОП

R1

B2

A2

2

КОП

П1

ПА2

R2

7

КОП

ПА

R1

3

КОП

R1

X2

B2

A2

8

КОП

4

КОП

R1

R2

R3

9

КОП

R1

5

КОП

R1

R2

X3

B3

A3

0

КОП

R1

R2

A3

Задача №2. Разработать микропрограммный автомат (МПА) для операционной части блока обработки команд. Разработку вести по граф-схеме алгоритма (ГСА), построенной на основе функциональной схемы алгоритма задачи №1. МПА должен быть реализован на базе управляющих автоматов двух типов: с жесткой (автомат МИЛИ) и программируемой логикой. Разработать структурные и функциональные электрические схемы блока. Для МПА с программируемой логикой определить разрядность всех полей микрокоманды, произвести абстрактный и структурный синтез схем, сформировать требование к управляющей памяти, полагая, что она хранит только эту микропрограмму. Кроме того, необходимо составить микропрограмму для реализации данного ГСА.

Для МПА с жесткой логикой необходимо произвести абстрактный синтез и минимизацию всех схем и выполнить структурный синтез устройства. Решение задачи закончить сравнением разработанных вариантов устройств по количеству оборудования. При разработке учесть, что МПА включается в работу после получения им сигнала (начало работы).

Варианты задачи №2 для МПА с программируемой логикой определяются последней цифрой шифра студента по таблице 3.

Таблица 3

Тип УА

Варианты задачи №2

УА с жесткой логикой.

Для всех вариантов задачи №1

УА с программируемой логикой с принудительной адресацией микрокоманд

1

2

3

4

5

УА с программируемой логикой с естественной адресацией микрокоманд

6

7

8

9

06