Программируемые управляющие автоматы
Программируемые управляющие автоматы
Министерство образования Российской Федерации Саратовский государственный технический университет Программируемые управляющие автоматы лабораторная работа по курсу “Организация ЭВМ и систем” Выполнил: студент группы *** *** Проверил: преподаватель кафедры *** *** Саратов Кодировка управляющих и осведомительных сигналов: 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 | | |
|