- •Государственное образовательное учреждение высшего профессионального образования
- •Ивановский государственный химико-технологический университет
- •Кафедра Информационных технологий
- •Пояснительная записка
- •К курсовому проекту
- •Г. Иваново, 2009 г. Содержание
- •Введение
- •Теоретическая часть
- •Принцип работы
- •Коаксиальный
- •1.1.2. Характеристики сетевых адаптеров
- •Классификация сетевых адаптеров
- •1.3. Графическое и структурное описание сетевых адаптеров и их разъемов
- •1.3.1. Сетевая карта isa
- •1.3.2. Сетевая карта pci
- •Заключение
- •Практическая часть
- •Задание на проектирование алу Вариант 2-23
- •Проектирование операционного автомата алу
- •Форматы входных, выходных и внутренних переменных, с которыми оперирует алу
- •Гса выполняемых операций и объединенная гса
- •Структурная схема операционного автомата алу
- •Список микроопераций, реализуемых в операционном автомате
- •Список логических условий, формируемых в операционном автомате
- •2.2.6.Микропрограмма выполняемых в алу операций в терминах микроопераций и логических условий
- •Проектирование управляющего автомата алу
- •Формат микрокоманд
- •Структурная схема управляющего автомата
- •2.3.3. Программирование пзу микрокоманд
- •Список литературы
-
Структурная схема управляющего автомата
Структурная схема управляющего автомата представлена на рисунке 2.7.
На схеме используются следующие обозначения:
Рг МК – регистр микрокоманд,
А – поле адреса,
Рг Сч А МК – регистр счетчика адреса микрокоманды,
ПЗУ МК – запоминающее устройство микрокоманд,
А1 – адрес команды, которая будет выполняться, если условие ложно,
CLK – тактовый сигнал,
D – входные данные,
DC – дешифратор,
MS – мультиплексор.
Рисунок 2.7. Структурная схема управляющего автомата
2.3.3. Программирование пзу микрокоманд
Таблица 2.4. Содержимое ПЗУ микропрограмм
|
Адрес |
|
Y |
X |
A0 |
|
0000000(0) |
1 |
|
0001 |
1000010(68) |
|
0000001(1) |
1 |
|
0010 |
0000011(3) |
|
0000010(2) |
0 |
00001 |
|
|
|
0000011(3) |
1 |
|
0011 |
0001101(13) |
|
0000100(4) |
0 |
00010 |
|
|
|
0000101(5) |
0 |
00011 |
|
|
|
0000110(6) |
0 |
00100 |
|
|
|
0000111(7) |
0 |
00101 |
|
|
|
0001000(8) |
0 |
11100 |
|
|
|
0001001(9) |
1 |
|
0100 |
0000101(5) |
|
0001010(10) |
0 |
00110 |
|
|
|
0001011(11) |
0 |
00111 |
|
|
|
0001100(12) |
0 |
01000 |
|
|
|
0001101(13) |
1 |
|
0101 |
0010111(23) |
|
0001110(14) |
0 |
00010 |
|
|
|
0001111(15) |
0 |
01001 |
|
|
|
0010000(16) |
0 |
01010 |
|
|
|
0010001(17) |
0 |
01011 |
|
|
|
0010010(18) |
0 |
11100 |
|
|
|
0010011(19) |
1 |
|
0100 |
0001111(15) |
|
0010100(20) |
0 |
01100 |
|
|
|
0010101(21) |
0 |
01101 |
|
|
|
0010110(22) |
0 |
01110 |
|
|
|
0010111(23) |
0 |
01111 |
|
|
|
0011000(24) |
1 |
|
0110 |
0100000(32) |
|
0011001(25) |
0 |
10000 |
|
|
|
0011010(26) |
0 |
00010 |
|
|
|
0011011(27) |
0 |
10001 |
|
|
|
0011100(28) |
0 |
10010 |
|
|
|
0011101(29) |
0 |
10011 |
|
|
|
0011110(30) |
0 |
11100 |
|
|
|
0011111(31) |
1 |
|
0100 |
0011011(27) |
|
0100000(32) |
0 |
10100 |
|
|
|
0100001(33) |
0 |
10101 |
|
|
|
0100010(34) |
1 |
|
0011 |
0111111(63) |
|
0100011(35) |
1 |
|
0101 |
0100101(37) |
|
0100100(36) |
1 |
|
0110 |
0111101(61) |
|
0100101(37) |
0 |
11011 |
|
|
|
0100110(38) |
1 |
|
0110 |
0101101(45) |
|
0100111(39) |
0 |
10111 |
|
|
|
0101000(40) |
0 |
00010 |
|
|
|
0101001(41) |
1 |
|
0111 |
0111011(59) |
|
0101010(42) |
0 |
11100 |
|
|
|
0101011(43) |
0 |
10010 |
|
|
|
0101100(44) |
1 |
|
1000 |
0111001(57) |
|
0101101(45) |
0 |
00001 |
|
|
|
0101110(46) |
0 |
11000 |
|
|
|
0101111(47) |
0 |
11001 |
|
|
|
0110000(48) |
1 |
|
1011 |
0110011(51) |
|
0110001(49) |
1 |
|
1100 |
0110111(55) |
|
0110010(50) |
0 |
11001 |
|
|
|
0110011(51) |
0 |
11100 |
|
|
|
0110100(52) |
0 |
10011 |
|
|
|
0110101(53) |
1 |
|
0100 |
0110000(48) |
|
0110110(54) |
0 |
11111 |
|
|
|
0110111(55) |
0 |
11010 |
|
|
|
0111000(56) |
1 |
|
0000 |
0110011(51) |
|
0111001(57) |
1 |
|
1000 |
0101101(45) |
|
0111010(58) |
1 |
|
0000 |
0101001(41) |
|
0111011(59) |
0 |
10110 |
|
|
|
0111100(60) |
1 |
|
0000 |
0101010(42) |
|
0111101(61) |
0 |
10110 |
|
|
|
0111110(62) |
1 |
|
0000 |
0101101(45) |
|
0111111(63) |
1 |
|
0101 |
1000000(65) |
|
0111111(64) |
1 |
|
0000 |
0100101(37) |
|
1000000(65) |
1 |
|
0110 |
0100101(37) |
|
1000001(66) |
0 |
10110 |
|
|
|
1000010(67) |
1 |
|
0000 |
0101101(45) |
|
1000011(68) |
0 |
11000 |
|
|
|
1000100(69) |
1 |
|
1001 |
1001100(78) |
|
1000101(70) |
1 |
|
1010 |
1000110(72) |
|
1000110(71) |
0 |
10111 |
|
|
|
1000111(72) |
0 |
11100 |
|
|
|
1001000(73) |
0 |
10011 |
|
|
|
1001001(74) |
0 |
00101 |
|
|
|
1001010(75) |
0 |
01011 |
|
|
|
1001011(76) |
1 |
|
0100 |
1000010(68) |
|
1001100(77) |
1 |
|
0000 |
0101110(46) |
|
1001101(78) |
0 |
11101 |
|
|
|
1001110(79) |
1 |
|
0000 |
1000110(72) |
Заключение.
В ходе выполнения курсовой работы мной было спроектировано арифметико-логическое устройство, выполняющее алгебраическое сложение и вычитание и выполняющий отношение конъюнкции.
