РАРАБОТКА СХЕМЫ АЛГОРИТМА
И СОСТАВЛЕНИЕ ОПЕРАЦИОННОГО ОПИСАНИЯ
нет
да
нет
да
Микропрограмма 1
Переменные:
входные: А{1:8}, В, строб;
внутренние: РГ1{1:8}, СЧ1{1:4}, СЧ2{1:4};
внешние: УСЧИТ, С{1:4}:=СЧ1{1:4};
Признаки:
Р1:= ù СТРОБ;
Р2:= РГ3{1}&РГ3{2}&ù РГ3{3}&РГ3{4}&РГ3{5}=1;
Р3:=СЧ2{3}&(СЧ2{2}|СЧ2{1}|СЧ2{0});
P4:=СЧ2{1:4}=11;
Процедура:
М1 если Р1, то М1;
УЗП: РГ1{1:8}:=А{1:8};
УН1: СЧ1:=0;
УН2: СЧ2:=0;
М2 если Р2, то М3;
УСЧ1: СЧ1:=СЧ1+1;
если Р3, то М3;
если Р1, то М3;
М3 если Р4, то М4;
УСДВ: РГ1{1:8}:=РГ1{2:8}.B;
УСЧ2: СЧ2:=СЧ2+1;
идти к М2;
М4 С{1:4}:=СЧ1{1:4},
УСЧИТ;
конец;
после упрощения микропрограмма принимает вид:
Микропрограмма 2
Переменные:
входные: А{1:8}, В, строб;
внутренние: РГ1{1:8}, СЧ1{1:4}, СЧ2{1:4};
внешние: УСЧИТ, С{1:4}:=СЧ1{1:4};
Признаки:
Р1:= ù СТРОБ;
Р2:= РГ3{1}&РГ3{2}&ù РГ3{3}&РГ3{4}&РГ3{5}=1;
Р3:=СЧ2{3}&(СЧ2{2}|СЧ2{1}|СЧ2{0});
P4:=СЧ2{1:4}=11;
Процедура:
М1 если Р1, то М1;
УЗП: РГ1{1:8}:=А{1:8}, СЧ1:=0, СЧ2:=0;
М2 если Р2, то М3;
УСЧ1: СЧ1:=СЧ1+1;
если Р3, то М3;
если Р1, то М3;
М3 если Р4, то М4;
УСДВ: РГ1{1:8}:=РГ1{2:8}.B, СЧ2:=СЧ2+1;
идти к М2;
М4 С{1:4}:=СЧ1{1:4},
УСЧИТ;
конец;
Функциональная схема операционного автомата
Управляющий автомат с жесткой логикой
УА с жесткой логикой будем строить в виде классического конечного автомата – Мура или Мили.
Граф-схема для автомата Мураа0
а1