Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ourse_work / Машинная арифметика.doc
Скачиваний:
53
Добавлен:
12.03.2015
Размер:
83.97 Кб
Скачать

Министерство образования и науки Российской Федерации Федеральное агентство по образованию казанский национальный исследовательский технический университет им. А.Н. Туполева — каи

Кафедра компьютерных систем

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту по дисциплине

«Машинная арифметика и микропрограммное управление»

Тема: «АЛУ с фиксированной запятой»

Студент ФИО., гр. 4301

Руководитель Бикмухаметов Р.Р.

Оценка

Дата защиты

Подпись руководителя

Казань 2012

  1. Задание

Вариант 7 m=0, n=7

1) Сложение по способу 3в

2) Умножение по способу 4

3) Операция не или

Адресация МК принудительная, без СТАМК

Кодирование сигналов МО вертикально-горизонтальное

Выполнение текущей и следующей МК не совмещается

Схемы ОЧ и УЧ.

Останов по начальному адресу.

Оглавление

Задание 2

1 этап. Операционная схема, список сигналов состояний, таблица значений внешних сигналов 5

2 этап. Содержательный граф микропрограммы 6

3 этап. Функциональная схема операционной части устройства (лист 1), списки сигналов микроопераций и микроприказов; таблица управляющих сигналов, формируемых при выполнении используемых микроопераций 8

4 этап. Граф микропрограммы с управляющими сигналами и множеством логических условий X = {x1, x2, … , x7} 9

5 этап. Кодирование сигналов микроопераций 10

6 этап. Таблица микрокоманд 11

7 этап. Функциональная схема управляющей части устройства с контролем чтения микрокоманд из управляющей памяти по модулю 2 (лист 2) 12

Список литературы 12

  1. 1 Этап. Операционная схема, список сигналов состояний, таблица значений внешних сигналов

Здесь OP.svg

Таблица значений внешних сигналов

α1

α2

Операция

0

0

Сложение

0

1

A ^ B

1

-

Умножение

Список сигналов состояний

P1 = RG1 (0);

P2 = RG1 (1);

P3 = RG2 (0);

P4 = П0;

P5 = RG3 (0);

P6 = (CТ = 0).

  1. 2 Этап. Содержательный граф микропрограммы

Список микроопераций

МО1: Тпп := 0;

МО2: RG2 : = X.0000000;

МО3: RG3 : = X.0000000;

МО4: RG2(1:14) := RG2(1:14) + RG3(1:14);

МО5: RG2(1:14) := RG2(1:14) + RG3(1:14) + 2-14;

МО6: Тпп := 1;

МО7: RG2 := RG2;

МО8: RG2 := RG2 + 2-14;

МО9: Z := RG2(0:7);

МО10: RG2(0:7) := RG2(0:7) ^ RG3(0:7);

МО11: RG1 := X;

МО12: RG2 := 0;

МО13: СТ := 7;

МО14: RG3(1:14) := 0.RG3(1:13);

МО15: RG1(1:7) := RG1(2:7).0;

МО16: CT := CT - 1;

МО17: RG2 := RG2 + 2-8;

МО18: RG2(0) := 1.

Здесь graf.svg

  1. 3 этап. Функциональная схема операционной части устройства (лист 1), списки сигналов микроопераций и микроприказов; таблица управляющих сигналов, формируемых при выполнении используемых микроопераций

Список сигналов МО

y1 : c RG3 := ↑ ;

y2 : c Tзн3 := ↑ ;

y3 → «R» RG2;

y4 : c RG2 := ↑ ;

y5 → «S» Tзн2 ;

y6 → «R» Tзн2 ;

y7 : c Tзн2 := ↑ ;

y8 → OE;

y9 : c RG1 := ↑ ;

y10 : c Tзн1 := ↑ ;

y11 → «S» Tпп;

y12 → «R» Tпп;

y13 → W;

y14 : «-1» CT := ↑ .

Список микроприказов

МК(0) → «A0» MS1, П14;

МК(1) → «E» MS1, «M» RG1, «M» RG3;

МК(2) → «A0» MS1, «A0» MS2;

МК(3) → «A1» MS1, «A1» MS2;

МК(4) → П8.

Таблица управляющих сигналов

№ МО

1

2

3

4

5

6

7

8

9

УС

y12

МК(3), y4, y7

y1, y2

y4

МК(0), y4

y11

МК(2), y4, y7

МК(0), МК(1), y4

y8

№ МО

10

11

12

13

14

15

16

17

18

УС

МК(2), МК(3), y4, y7

y9, y10

y3, y6

y13

МК(1), y1

МК(1), y9

y14

МК(1), МК(4), y4

y5

  1. 4 этап. Граф микропрограммы с управляющими сигналами и множеством логических условий X = {x1, x2, … , x7}

Здесь graf2.svg

x1 = α1,

x2 = α2,

x3 = p3 ⊕ p5,

x4 = p4,

x5 = p2,

x6 = p6,

x7 = p1 ⊕ p5.

Соседние файлы в папке ourse_work