
- •Пояснительная записка к курсовому проекту
- •Вариант 1-10
- •2.2 Проектирование операционного автомата алу
- •2.2.1 Определение форматов данных
- •2.2.2 Разработка алгоритма операции ускоренного умножения
- •2.2.3 Структурная схема операционного автомата алу
- •2.2.4 Список микроопераций и логических условий реализуемых в оа
- •2.2.5 Микропрограмма выполняемых в алу операций
- •2.3 Проектирование управляющего автомата алу
- •2.3.1 Определение формата микрокоманд
- •2.3.2 Таблица кодирования микроопераций и логических условий
- •2.3.3 Структурная схема управляющего автомата
- •2.3.4 Содержимое пзу микропрограмм
- •2.4 Заключение
- •2.5 Список литературы
2.3.3 Структурная схема управляющего автомата
Рис 4. Структурная схема управляющего автомата
2.3.4 Содержимое пзу микропрограмм
Естественной адресацией микрокоманд будем считать выполнение микропрограммы по истинной ветви алгоритма (т.е. там, где значение логического условия равно 1).
Таблица 3. Содержимое ПЗУ микропрограмм
Адрес |
|
Y1 |
Y2 |
Y3 |
Y4 |
Y5 |
Y6 |
Y7 |
Y8 |
Y9 |
X |
A1 |
|||||||||
0 |
1 |
|
|
|
|
|
|
|
|
|
0001 |
001110(15) |
|||||||||
1 |
1 |
|
|
|
|
|
|
|
|
|
0010 |
010101(22) |
|||||||||
2 |
0 |
11 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
|
|
|||||||||
3 |
0 |
01 |
11 |
00 |
10 |
01 |
00 |
00 |
00 |
00 |
|
|
|||||||||
4 |
1 |
|
|
|
|
|
|
|
|
|
0110 |
010111(24) |
|||||||||
5 |
1 |
|
|
|
|
|
|
|
|
|
1000 |
011101(30) |
|||||||||
6 |
0 |
00 |
00 |
00 |
00 |
00 |
00 |
01 |
00 |
00 |
|
|
|||||||||
7 |
1 |
|
|
|
|
|
|
|
|
|
0111 |
100001(34) |
|||||||||
8 |
0 |
00 |
00 |
00 |
00 |
00 |
10 |
00 |
00 |
00 |
|
|
|||||||||
9 |
0 |
00 |
00 |
11 |
00 |
00 |
00 |
00 |
00 |
10 |
|
|
|||||||||
10 |
0 |
00 |
00 |
00 |
11 |
00 |
00 |
00 |
00 |
00 |
|
|
|||||||||
11 |
0 |
00 |
00 |
00 |
00 |
00 |
00 |
10 |
00 |
00 |
|
|
|||||||||
12 |
1 |
|
|
|
|
|
|
|
|
|
0101 |
100011(36) |
|||||||||
13 |
0 |
00 |
00 |
00 |
00 |
10 |
00 |
00 |
00 |
00 |
|
|
|||||||||
14 |
0 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
11 |
|
|
|||||||||
15 |
0 |
01 |
00 |
00 |
00 |
01 |
00 |
00 |
00 |
00 |
|
|
|||||||||
16 |
1 |
|
|
|
|
|
|
|
|
|
0011 |
100101(38) |
|||||||||
17 |
1 |
|
|
|
|
|
|
|
|
|
0100 |
100111(40) |
|||||||||
18 |
0 |
00 |
00 |
01 |
00 |
00 |
00 |
00 |
00 |
00 |
|
|
|||||||||
19 |
0 |
10 |
00 |
10 |
01 |
00 |
01 |
00 |
00 |
00 |
|
|
|||||||||
20 |
1 |
|
|
|
|
|
|
|
|
|
0101 |
101000(41) |
|||||||||
21 |
1 |
|
|
|
|
|
|
|
|
|
1111 |
001101(14) |
|||||||||
22 |
0 |
00 |
10 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
|
|
|||||||||
23 |
1 |
|
|
|
|
|
|
|
|
|
1111 |
000010(3) |
|||||||||
24 |
1 |
|
|
|
|
|
|
|
|
|
1000 |
101010(43) |
|||||||||
25 |
0 |
00 |
00 |
00 |
01 |
00 |
00 |
00 |
00 |
00 |
|
|
|||||||||
26 |
0 |
00 |
00 |
00 |
00 |
00 |
11 |
00 |
00 |
00 |
|
|
|||||||||
27 |
1 |
|
|
|
|
|
|
|
|
|
1001 |
101101(46) |
|||||||||
28 |
0 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
01 |
|
|
|||||||||
29 |
1 |
|
|
|
|
|
|
|
|
|
1111 |
001101 (14) |
|||||||||
30 |
0 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
10 |
00 |
|
|
|||||||||
31 |
1 |
|
|
|
|
|
|
|
|
|
1001 |
101111(48) |
|||||||||
32 |
0 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
01 |
|
|
|||||||||
33 |
1 |
|
|
|
|
|
|
|
|
|
1111 |
001101 (14) |
|||||||||
34 |
0 |
00 |
00 |
00 |
00 |
11 |
00 |
00 |
00 |
00 |
|
|
|||||||||
35 |
1 |
|
|
|
|
|
|
|
|
|
1111 |
001000(9) |
|||||||||
36 |
1 |
|
|
|
|
|
|
|
|
|
0110 |
010111(24) |
|||||||||
37 |
1 |
|
|
|
|
|
|
|
|
|
1111 |
000100(5) |
|||||||||
38 |
0 |
00 |
01 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
|
|
|||||||||
39 |
1 |
|
|
|
|
|
|
|
|
|
1111 |
010010(19) |
|||||||||
40 |
1 |
|
|
|
|
|
|
|
|
|
1111 |
100101(38) |
|||||||||
41 |
1 |
|
|
|
|
|
|
|
|
|
0011 |
100101(38) |
|||||||||
42 |
1 |
|
|
|
|
|
|
|
|
|
1111 |
010000(17) |
|||||||||
43 |
0 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
10 |
|
|
|||||||||
44 |
0 |
00 |
00 |
11 |
00 |
00 |
00 |
00 |
00 |
00 |
|
|
|||||||||
45 |
1 |
|
|
|
|
|
|
|
|
|
1111 |
001010(11) |
|||||||||
46 |
0 |
00 |
00 |
00 |
01 |
00 |
00 |
00 |
01 |
00 |
|
|
|||||||||
47 |
1 |
|
|
|
|
|
|
|
|
|
1111 |
101011(44) |
|||||||||
48 |
0 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
01 |
00 |
|
|
|||||||||
49 |
1 |
|
|
|
|
|
|
|
|
|
1111 |
101010(43) |