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




Министерство образования и науки Российской Федерации

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

КАЗАНСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. А.Н. ТУПОЛЕВА — КАИ

 

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

 

 

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

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

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

 

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

 

 

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

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

 

 

Оценка

Дата защиты

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

Казань 2012

Задание

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

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

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

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

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

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

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

Схемы ОЧ и УЧ.

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

Оглавление


Задание................................................................................................................................................ 2

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

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

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

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

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

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

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

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


 

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

 

Здесь OP.svg

 

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

 

α1 α2 Операция
    Сложение
    A ^ B
  - Умножение

 

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

 

P 1 = RG1 (0);

P 2 = RG1 (1);

P 3 = RG2 (0);

P 4 = П0;

P 5 = RG3 (0);

P 6 = (CТ = 0).

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

 

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

МО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.

 

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

 

№ МО                  
УС y12 МК(3), y4, y7 y1, y2 y4 МК(0), y4 y11 МК(2), y4, y7 МК(0), МК(1), y4 y8
№ МО                  
УС МК(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.

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

 

Граф смежности

                       
   
   
 
     
 
 
   
 

 

 


После преобразования получаем 4 подграфа и универсальный сигнал y9.

 

                         
       
   
 
 
       
 
 

 

 


М0 = {y4, y7};

М1 = {y1, y2, y12};

М2 = {y3, y6, y10, y13};

М3 = {y5, y8, y11, y14};

Мунив = {y9}.

Этап. Таблица микрокоманд

Комментарий Адрес ячейки УП МК к.р.   четн Примечание
    МК (j) Мун Мi i X A' β   УС Логическое условие
    0 1 2 3 4                  
Анач 0 0 0 0 0 0 0 0 0 0   1 1 1 0 0 1 0 0 1 0 0 0 1     y1, y2,y12 x1
  0 0 0 0 1 1 1 0 0 0   1 0 0 0 0 0 0 0 0 0 1 0 0     y4, MK(0), MK(1) БПУ
x1= 0 0 0 0 1 0 0 0 0 1 0   1 1 0 0 0 0 0 1 0 0 0 1 0     y4, y7, MK(3) x2
x1= 1 0 0 0 1 1 0 0 0 0 0   1 1 1 1 1 0 0 0 0 0 1 1 0     y3, y6, y9, y10, y13 БПУ
x2= 0 0 0 1 0 0 0 0 0 0 0   0 0 0 0 0 0 0 1 1 0 0 1 1     x3
x2= 1 0 0 1 0 1 0 0 1 1 0   1 1 0 0 0 0 0 0 0 0 1 0 0     y4, y7, MK(2), MK(3) БПУ
x3= 0 0 0 1 1 0 0 0 0 0 0   1 0 0 0 0 0 1 0 0 0 1 0 0     y4 x4
x3= 1 0 0 1 1 1 1 0 0 0 0   1 0 0 0 0 0 1 0 0 0 1 0 1     y4, MK(0) x4
x4= 0 0 1 0 0 0 0 0 0 0 0   0 1 0 0 1 1 0 0 0 0 0 0 0     y8 Ост
x4= 1 0 1 0 0 1 0 0 0 0 0   0 0 1 0 1 1 0 0 0 0 0 0 0     y11 Ост
x4= 0 0 1 0 1 0 0 0 1 0 0   1 1 0 0 0 0 0 0 0 0 0 0 0     y4, y7, MK(2) БПУ
x4= 1 0 1 0 1 1 0 0 0 0 0   0 1 0 0 1 1 0 0 0 0 0 0 0     y8 Ост
x6= 0 0 1 1 0 0 0 1 0 0 0   1 0 0 0 0 1 1 0 1 0 1 1 1     y1, MK(1) x5
x6= 1 0 1 1 0 1 0 0 0 0 0   0 0 0 0 0 0 1 0 1 1 0 0 0     x5
x5= 0 0 1 1 1 0 0 1 0 0 0   0 0 0 1 1 1 1 1 0 0 1 1 0     y9, y14, MK (1) x6
x5= 1 0 1 1 1 1 0 0 0 0 0   1 0 0 0 0 0 0 0 0 0 1 1 1     y4 БПУ
x5= 0 1 0 0 0 0 0 0 0 0 0   0 0 0 0 0 0 1 1 1 1 0 0 1     x7
x5= 1 1 0 0 0 1 0 1 0 0 1   1 0 0 0 0 0 1 1 1 1 0 0 1     y4, MK(1), MK(4) x7
x7= 0 1 0 0 1 0 0 0 0 0 0   0 1 0 0 1 1 0 0 0 0 0 0 0     y8 Ост
x7= 1 1 0 0 1 1 0 0 0 0 0   1 0 0 0 1 1 0 0 0 1 0 0 1     y5 БПУ

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

 

Используется контроль по четности, так как количество разрядов микрокоманды четное.

 

 

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

1. Бикмухаметов Р.Р. Машинная арифметика и микропрограммное управление. Казань: Изд-во Казан. Гос. Техн. Ун-та, 1996. 64с.

2. Бикмухаметов Р.Р. Машинная арифметика и микропрограммное управление. Методические указания к курсовому проекту. Казань: Изд-во Казан. Гос. Техн. Ун-та, 2007. 35с.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-12-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: