Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсовой проект_1 / Раздел 2 (ТЗ)

.doc
Скачиваний:
17
Добавлен:
26.05.2014
Размер:
44.54 Кб
Скачать

2. Техническое задание

2.1. Наименование работы

Курсовой проект по предмету «Организация ЭВМ и систем».

2.2. Наименование разрабатываемого изделия

Процессор с ограниченным набором команд.

2.3. Заказчик и исполнитель

2.3.1. Заказчик: кафедра ВТ МИРЭА;

2.3.2. Исполнитель: студент группы ВТ-2-99, Купцов Геннадий Геннадьевич

2.4. Технические требования

2.4.1. Состав процессора:

2.4.1.2. АЛУ. Блочно-универсальное: блок арифметических операций сложения и деления в дополнительных кодах для целых чисел с ФТ; блок логической операции исключающее ИЛИ;

2.4.1.3. РОН. Шестнадцать 32-разрядных регистров общего назначения.

2.4.1.4. Счетчик адреса команд – СЧАК;

2.4.1.5. Регистр команд;

2.4.1.6. Комбинационные схемы.

2.4.2. Форматы команд:

0

1

2

3

4

5

6

7

Ф0

КОП

R1

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Ф1

R1

B2

D2

2.4.3. Формат данных:

Система счисления – двоичная; форма представления чисел с фиксированной точкой в дополнительных кодах для арифметических операций, целые числа без знака – для логических операций. Разрядность данных – 32 разряда.

2.4.4. Система команд и правила их выполнения:

2.4.4.1. Останов;

2.4.4.2. УП по индексу. Неявная через аккумулятор и относительная с базированием;

2.4.4.3. Сложение. Неявная через аккумулятор и прямая регистровая адресация

2.4.4.4. Деление. Неявная через аккумулятор и прямая регистровая адресация;

2.4.4.5. Исключающее ИЛИ. Неявная через аккумулятор и прямая регистровая адресация;

2.4.4.6. Загрузка СТЕКРОН. Стековая и прямая регистровая адресация.

Таблица 2.1

Операция

Формат

Код

Описание

1

Останов

Ф0

000

Останов

2

Загр. СТЕК->РОН

Ф0

001

УС:=УС-1; РОН[R1] := СТЕК

3

Сложение

Ф0

010

АКК:= АКК + РОН[R1]

4

Деление

Ф0

011

АКК:= АКК / РОН[R1]

5

Исключающее ИЛИ

Ф0

100

АКК:= АКК РОН[R1]

6

УП по индексу

Ф1

РОН[R1] – текущий индекс (Ri);

РОН[R1+1] – Ri max; R=1;

Формируем исполнительный адрес через склеивание, т.е. Аисп=РОН[B2].D2, где:

Аисп указывает адрес перехода

B2 указывает адрес РОН, в котором хранится базовая константа

D2 указывает смещение относительно базовой константы

2.4.5. ОЗУ емкостью 4Мб, или 2 МСл при размере слова в 2 байта. В конце области ОЗУ, начиная с адреса 221, расположена область перевернутого стека, с вершиной с адресом 222-1. Адресуемая область ОЗУ - 221-1 16-разрядных слов, т.е. ОЗУ – [000000h – FFFFFh], стек – [100000h – 1FFFFFh]).

000000h

Адресуемая область

ОЗУ

0FFFFFh

100000h

Дно стека

СТЕК

1FFFFFh

Вершина стека

2.4.6. Тип АЛУ - блочное АЛУ (для арифметических операций – универсальное, для логических операций – логические элементы);

2.4.7. Ширина выборки 2 байта;

2.4.8. Емкость ОЗУ – 4 Мб, количество РОН – 16;

2.4.9. Тип УА для организации УУ. Используется автомат с жесткой логикой (УАЖЛ)

2.4.10. Критерий проектирования. Максимум быстродействия;

2.5. Срок представления разработки до 20 мая 2004 года

2.6. От заказчика _______________Бражникова Е.В.

От представителя ___________Купцов Г.Г.

Соседние файлы в папке Курсовой проект_1