одночасно, будут містітіся в різніх полях. p align="justify"> Для кодування мікрооперацій ми помощью граф-схеми алгоритму візначаємо мікрооперації Y, Які віконуються в ПЄВНЄВ стані Аn керуючого автомата и прісвоюємо Кожній мікрооперації в окремому полі двійкове число - код (дів. таблицю 2.1). Для кодування мікрооперацій нам потребується 4 розряди. br/>
Таблиця 2.1 - кодування мікрооперацій
YКод YY1 Y200001Y3 Y400010Y5 Y600011Y7 Y800100Y9 Y1000101Y11 Y1200110Y13 Y1400111Y15 Y1601000Y17 Y1801001Y19 Y2001010Y2101011Y2201100Y2301101Y2401110Y2501111Y2610000Y2710001Y2810010Y29 Y3010011Y31 Y3210100
Закодуємо умови переходу Х. За алгоритмом в нас є 4 умови переходу Х1. Х4. Візначімо такоже Х0, якові мі будемо використовуват для переходу в завдань стан автомата. Для кодування умів переходу від 0 до 4 нам потребується 3 розряди мікрокоманді (див таблицю 2.2). br/>
Таблиця 2.2 - кодування умів переходу
ХКодХ0000Х1001Х2010Х3011Х4100
2.2 Розробка карти прошивки ПЗП
Вікорістовуючі таблиці 2.1, таблиці 2.2 та граф-схему алгоритму, складемо карту програмування ПЗП керуючого автомату Наступний чином:
Если в даним стані автомата (дів. граф-схему алгоритму) віконуються мікрооперації, то запісуємо операційну мікрокоманду, ЯКЩО віконується умовний або Безумовно Перехід в завдань табору, то запісуємо Керуючому мікрокоманду.
Операційна мікрокоманда Складається з розряду ознакою, в Який запісується "0 , и операційної частині, в якові запісується двійковій код віконуваніх мікрооперацій згідно табліці 2.2.
Операційна мікрокоманда Складається з розряду ознакою, в Який запісується "+1 , поля умови, в Який запісується двійковій код умови переходу згідно табліці 2.2, и адресної частині, яка містіть адресою переходу.
Мікропрограма опісує послідовність переходу керуючого автомата їз одного табору в Наступний стан. У шкірному такому стані аналізується вміст окремої мікрокоманді:
Если розряд ознакою Р = 0, то віконується мікрооперації, код якіх Записані у полі Y и відбувається Переход на Наступний мікрокоманду.
Если розряд ознакою Р = 1 і Умова, код Якої Записані у полі Х, справджується (Х = 1), то відбувається Переход на мікрокоманду з адресою, Вказаною в полі А, інакше відбувається Переход на Наступний мікрокоманду .
Таблиця 2.3 - Карта прошивки ПЗП
СтанАдресаYXA0 (x = 1) A1 (x = 0)
функціональну схему керуючого автомата наведено в Додатках Г.
На схемі позначені
РГМК - Регистр мікрокоманд;
Р - розряд ознакою;