Лабораторная работа на тему Программируемые управляющие автоматы
Работа добавлена на сайт bukvasha.net: 2013-11-08Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
от 25%
договор
Министерство образования Российской Федерации
Саратовский государственный технический университет
Программируемые управляющие автоматы
лабораторная работа по курсу “Организация ЭВМ и систем”
Выполнил: студент группы ***
***
Проверил: преподаватель кафедры ***
***
Саратов
SHAPE \* MERGEFORMAT
Кодировка управляющих и осведомительных сигналов:
Y0 – 0000
Y1 – 0001
Y2 – 0010
Y3 – 0011
Y4 – 0100
Y5 – 0101
Y6 – 0110
Y7 – 0111
Yk – 1000
X0 – 000
X1 – 001
X2 – 010
X3 – 011
X4(P1) – 100
X5(P2) – 101
Структура двухадресного П автомата:
x5x4x3x2x1
Y0 Y1 . . . Y7,Yk x1x2x3x4x5 x0
ЧтПЗУ
Микропрограмма для П автомата с принудительной двухадресной адресацией:
Структура одноадресного П автомата:
x5 x4 x3 x2 x1
Y0 Y1... Y7,Yk x1 x2 x3 x4 x5 x0
ЧтПЗУ
Микропрограмма для случая модифицируемых адресов:
Саратовский государственный технический университет
Программируемые управляющие автоматы
лабораторная работа по курсу “Организация ЭВМ и систем”
Выполнил: студент группы ***
***
Проверил: преподаватель кафедры ***
***
Саратов
SHAPE \* MERGEFORMAT
Y0 |
P2 |
1 |
0 |
P1 |
Y1 |
P1 |
X1 |
Y2 |
X2 |
X3 |
Y6 |
Y3 |
P2 |
Y4 |
P2 |
Y5 |
P2 |
P1 |
X1 |
Y7 |
X3 |
X2 |
Yk |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
Объединённый граф |
Кодировка управляющих и осведомительных сигналов:
Y0 – 0000
Y1 – 0001
Y2 – 0010
Y3 – 0011
Y4 – 0100
Y5 – 0101
Y6 – 0110
Y7 – 0111
Yk – 1000
X0 – 000
X1 – 001
X2 – 010
X3 – 011
X4(P1) – 100
X5(P2) – 101
Структура двухадресного П автомата:
x5x4x3x2x1
|
|
& |
|
& |
& |
|
|
|
|
|
|
|
|
|
|
Микропрограмма для П автомата с принудительной двухадресной адресацией:
Адрес ПЗУ | Код Yi | Код Xj | Адрес A1 | Адрес A2 |
00000 | 0000 | 101(X5) | 00010 | 00001 |
00001 | 0000 | 100(X4) | 00010 | 00011 |
00010 | 0001(Y1) | 100(X4) | 00011 | 00100 |
00011 | 0010(Y2) | 000(X0) | 00110 | 00000 |
00100 | 0000 | 001(X1) | 00101 | 00111 |
00101 | 0000 | 010(X2) | 00110 | 01000 |
00110 | 0011(Y3) | 101(X5) | 01001 | 01000 |
00111 | 0000 | 011(X3) | 01010 | 01011 |
01000 | 0100(Y4) | 101(X5) | 01001 | 01010 |
| 0111(Y7) | 000(X0) | 10000 | 00000 |
01010 | 0101(Y5) | 101(X5) | 01001 | 01100 |
01011 | 0110(Y6) | 000(X0) | 01001 | 00000 |
| 0000 | 100(X4) | 01101 | 10000 |
01101 | 0000 | 001(X1) | 01110 | 01111 |
| 0000 | 010(X2) | 00110 | 10000 |
| 0000 | 011(X3) | 00011 | 10000 |
| 1000(Yk) | 000(X0) | 00000 | 00000 |
|
& |
1 |
& |
& |
& |
& |
ДшY |
СМ |
ДшХ |
|
|
|
|
|
Микропрограмма для случая модифицируемых адресов:
Адрес ПЗУ | Код Yi | Код Xj | Адрес A |
00000 | 0000 | 101(X5) | 00001 |
00001 | 0001(Y1) | 100(X4) | 00100 |
00010 | 0000 | 100(X4) | 00011 |
00011 | 0000 | 000(X0) | 00001 |
00100 | 0010(Y2) | 000(X0) | 01000 |
00101 | 0000 | 001(X1) | 00110 |
00110 | 0000 | 010(X2) | 01000 |
00111 | 0000 | 011(X3) | 01101 |
01000 | 0011(Y3) | 101(X5) | 01010 |
01001 | 0100(Y4) | 101(X5) | 01100 |
| 0111(Y7) | 000(X0) | 11001 |
01011 | 0000 | 000(X0) | 01001 |
01100 | 0000 | 000(X0) | 01010 |
01101 | 0101(Y5) | 101(X5) | 01111 |
01110 | 0110(Y6) | 000(X0) | 01010 |
01111 | 0000 | 000(X0) | 01010 |
10000 | 0000 | 100(X4) | 10001 |
10001 | 0000 | 001(X1) | 10011 |
| 0000 | 000(X0) | 11001 |
10011 | 0000 | 010(X2) | 10101 |
10100 | 0000 | 011(X3) | 10111 |
10101 | 0000 | 000(X0) | 01000 |
| 0000 | 000(X0) | 11001 |
10111 | 0000 | 000(X0) | 00100 |
| 0000 | 000(X0) | 11001 |
| 1000(Yk) | 000(X0) | 00000 |