- •Министерство образования и науки Российской Федерации Федеральное агентство по образованию казанский национальный исследовательский технический университет им. А.Н. Туполева — каи
- •Задание
- •1 Этап. Операционная схема, список сигналов состояний, таблица значений внешних сигналов
- •2 Этап. Содержательный граф микропрограммы
- •5 Этап. Кодирование сигналов микроопераций
- •6 Этап. Таблица микрокоманд
- •7 Этап. Функциональная схема управляющей части устройства с контролем чтения микрокоманд из управляющей памяти по модулю 2 (лист 2)
- •Список литературы
Министерство образования и науки Российской Федерации Федеральное агентство по образованию казанский национальный исследовательский технический университет им. А.Н. Туполева — каи
Кафедра компьютерных систем
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту по дисциплине
«Машинная арифметика и микропрограммное управление»
Тема: «АЛУ с фиксированной запятой»
Студент ФИО., гр. 4301
Руководитель Бикмухаметов Р.Р.
Оценка
Дата защиты
Подпись руководителя
Казань 2012
-
Задание
Вариант 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 Этап. Операционная схема, список сигналов состояний, таблица значений внешних сигналов
Здесь 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).
-
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
-
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 |
-
4 этап. Граф микропрограммы с управляющими сигналами и множеством логических условий X = {x1, x2, … , x7}
Здесь graf2.svg
x1 = α1,
x2 = α2,
x3 = p3 ⊕ p5,
x4 = p4,
x5 = p2,
x6 = p6,
x7 = p1 ⊕ p5.