Программируемые управляющие автоматы
Обновлено
Министерство образования Российской Федерации
Саратовский государственный технический университет
Программируемые управляющие автоматы
лабораторная работа по курсу “Организация ЭВМ и систем”
Выполнил: студент группы ***
***
Проверил: преподаватель кафедры ***
***
Саратов
Кодировка управляющих и осведомительных сигналов:
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
ЧтПЗУ
Микропрограмма для П автомата с принудительной двухадресной адресацией:
Адрес ПЗУ | Код 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 | |
01001 | 0111(Y7) | 000(X0) | 10000 | 00000 | |
01010 | 0101(Y5) | 101(X5) | 01001 | 01100 | |
01011 | 0110(Y6) | 000(X0) | 01001 | 00000 | |
01100 | 0000 | 100(X4) | 01101 | 10000 | |
01101 | 0000 | 001(X1) | 01110 | 01111 | |
01110 | 0000 | 010(X2) | 00110 | 10000 | |
01111 | 0000 | 011(X3) | 00011 | 10000 | |
10000 | 1000(Yk) | 000(X0) | 00000 | 00000 |
Структура одноадресного П автомата:
x5 x4 x3 x2 x1
Y0 Y1... Y7,Yk x1 x2 x3 x4 x5 x0
ЧтПЗУ
Микропрограмма для случая модифицируемых адресов:
Адрес ПЗУ | Код 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 | |
01010 | 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 | |
10010 | 0000 | 000(X0) | 11001 | |
10011 | 0000 | 010(X2) | 10101 | |
10100 | 0000 | 011(X3) | 10111 | |
10101 | 0000 | 000(X0) | 01000 | |
10110 | 0000 | 000(X0) | 11001 | |
10111 | 0000 | 000(X0) | 00100 | |
11000 | 0000 | 000(X0) | 11001 | |
11001 | 1000(Yk) | 000(X0) | 00000 |
