- •Государственное образовательное учреждение высшего профессионального образования
- •Ивановский государственный химико-технологический университет
- •Кафедра информационных технологий
- •Пояснительная записка
- •К курсовому проекту
- •Часть I
- •Часть II
- •Граф - схемы алгоритмов выполняемых операций
- •Объединенная граф - схема алгоритма начало
- •Разработка структуры операционного автомата
- •Списокмикроопераций и логических условий, реализуемых в операционном автомате
- •Микропрограмма выполняемых в алу операций начало
- •Проектирование управляющего автомата алу
- •Определение формата микрокоманд
- •Кодирование микроопераций и логических условий
- •Структурная схема управляющего автомата
- •Содержимое пзу микропрограмм
-
Микропрограмма выполняемых в алу операций начало

1
0
0
1












1
2
3





4
5
1
0
0
1
0
1
1
2
3
4
5

1
0





0
0
1
1




1
0

1
0



0

1
конец
Рисунок 2.5. Микропрограмма операций деления и эквивалентности в терминах микроопераций и логических условий
-
Проектирование управляющего автомата алу
-
Определение формата микрокоманд
При проектировании данного УА будем использовать смешанный способ кодирования микроопераций.
Разобьем все множество микроопераций
на три непересекающихся подмножества
.

Множество логических элементов
состоит из пяти элементов:
.
Будем использовать единый формат микрокоманды (таблица 2.3).
А1 – адрес перехода при Х=0.
А2 – адрес перехода при Х=1.
Таблица 2.3. Формат микрокоманды
|
Y1 |
Y2 |
Y3 |
X |
A1 |
A2 |
|
4 бита |
4 бита |
4 бита |
3 бита |
5 бит |
5 бит |
-
Кодирование микроопераций и логических условий
Таблица 2.4. Кодирование микроопераций и логических условий
|
Код |
|
|
|
Код |
|
|
0000 |
Ø |
Ø |
Ø |
000 |
Константа 0 |
|
0001 |
|
|
|
001 |
|
|
0010 |
|
|
|
010 |
|
|
0011 |
|
|
|
011 |
|
|
0100 |
|
|
|
100 |
|
|
0101 |
|
|
|
101 |
|
|
0110 |
|
|
|
110 |
Константа 1 |
|
0111 |
|
|
|
|
|
|
1000 |
|
|
|
|
|
-
Структурная схема управляющего автомата
MS





0
1
2
3
4
5
6




0
ОА
1
Пуск


DC
DC
DC
Y2
X
A1
A2
Y1
Y3
D
Рг Сч А MK
CLK
ПЗУ МК
RD
A
Рисунок 2.6. Структурная схема управляющего автомата
-
Содержимое пзу микропрограмм
Таблица 2.3. Содержимое ПЗУ микропрограммы
|
Адрес |
|
|
|
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
00000(0) |
0000 |
0000 |
0000 |
001 |
00001(1) |
10110(22) |
|
00001(1) |
0000 |
0000 |
0000 |
100 |
00010(2) |
00011(3) |
|
00010(2) |
0000 |
0010 |
0000 |
000 |
00100(4) |
00000(0) |
|
00011(3) |
0000 |
0000 |
0010 |
000 |
00100(4) |
00000(0) |
|
00100(4) |
0101 |
0011 |
0000 |
000 |
00101(5) |
00000(0) |
|
00101(5) |
1000 |
0000 |
0000 |
101 |
00110(6) |
00111(7) |
|
00110(6) |
0001 |
0000 |
0000 |
000 |
10101(21) |
00000(0) |
|
00111(7) |
0011 |
0000 |
0001 |
000 |
01000(8) |
00000(0) |
|
01000(8) |
0110 |
0000 |
0000 |
000 |
01001(9) |
00000(0) |
|
01001(9) |
0000 |
0000 |
0100 |
000 |
01010(10) |
00000(0) |
|
01010(10) |
0000 |
0100 |
0101 |
101 |
01011(11) |
01100(12) |
|
01011(11) |
0000 |
0000 |
0011 |
011 |
01001(9) |
01101(13) |
|
01100(12) |
0000 |
0101 |
0000 |
011 |
01000(8) |
01101(13) |
|
01101(13) |
0000 |
1000 |
0000 |
000 |
01110(14) |
00000(0) |
|
01110(14) |
0111 |
0000 |
0000 |
000 |
01111(15) |
00000(0) |
|
01111(15) |
0011 |
0001 |
0000 |
000 |
10000(16) |
00000(0) |
|
10000(16) |
0000 |
0000 |
0000 |
101 |
10100(20) |
10001(17) |
|
10001(17) |
0000 |
0000 |
0000 |
010 |
10010(18) |
10011(19) |
|
10010(18) |
0010 |
0000 |
0000 |
000 |
10100(20) |
00000(0) |
|
10011(19) |
0000 |
0001 |
0000 |
000 |
10100(20) |
00000(0) |
|
10100(20) |
0010 |
0000 |
0010 |
011 |
10000(16) |
10101(21) |
|
10101(21) |
0000 |
0000 |
1000 |
000 |
00000(0) |
00000(0) |
|
10110(22) |
0011 |
0000 |
0000 |
000 |
10111(23) |
00000(0) |
|
10111(23) |
0000 |
0000 |
0000 |
100 |
11010(26) |
11000(24) |
|
11000(24) |
0100 |
0110 |
0110 |
011 |
10111(23) |
11001(25) |
|
11001(25) |
0000 |
0000 |
0111 |
000 |
01111(15) |
00000(0) |
|
11010(26) |
0000 |
0111 |
0000 |
000 |
01111(15) |
00000(0) |
1 Коронирующий разряд - это газовый разряд, наблюдаемый в близи заострённых участков проводника, несущего большой электрический заряд. При такой большой напряжённости поля ионизация посредством электронного удара происходит при атмосферном давлении.
2 Лазер - слово «лазер» составлено из первых букв английских слов, входящих в выражение «Light amplification by stimulated emission of radiation», что в переводе означает «усиление света вынужденным излучением». Первый лазер на кристалле рубина был создан американским физиком Т. Мейманом в 1960 г.
Иваново 2009







































