Курсовая работа: Розробка алгоритму операційного автомату, синтез керуючого автомату з жорсткою логікою типу Мілі
НСМ:=НСМ+РгА
9) Відновлюємо попередній вміст регістра В, циклічно зсуваючи його вліво на один розряд:
L1.РгB[0:30]
10) Вміст накопичувального суматора циклічно зсуваємо на один розряд вліво:
L1.НСМ[0:62]
11) Декрементуємо значення лічильника:
ЛІЧ:=ЛІЧ-1
12) Молодший розряд накопичувального суматора приймає значення нуль:
НСМ[0]=0
13) Перевіряємо, чи лічильник рівний нулеві:
ЛІЧ=0?
Якщо так, то переходимо до пункту 14
Якщо ні, то переходимо до пункту 7.
14) Значення накопичувального суматора циклічно зсуваємо на один розряд вправо:
R1.НСМ[0:62]
15) Закінчення операції множення. Значення результату, яке записане у накопичувальному суматорі, передається на шину даних:
Швих:=НСМ[0:63]
Для наочного зображення алгоритму виконання операцій використовують граф-схеми алгоритмів.
Граф-схема алгоритма (ГСА) - орієнтований зв'язаний граф, який містить одну початкову вершину (Початок), одну кінцеву вершину (Кінець) і довільну кількість умовних і операторних вершин. Вершина "Початок" входів не має.
Кінцева, операторна і умовна вершини мають по одному входу, початкова вершина входів не має. Вершина "Початок" і будь-яка операторна мають по одному виходу, умовна вершина має два виходи, позначених символами «1» та «0». Вершина "Кінець" виходів не має.
ГСА має задовольняти наступні умови:
входи і виходи вершин з'єднуються один з одним за допомогою дуг, направлених завжди від виходу до входу;
кожен вихід з'єднано лише з одним входом;
кожен вихід з'єднується лише з одним входом;
будь-який вхід з'єднується принаймні з одним виходом;
будь-яка вершина ГСА лежить принаймні на одному шляху від початкової вершини до кінцевої;
один із виходів умовної вершини може з'єднуватись з її входом, що є недопустимим для операторної вершини. Такі умовні вершини іноді називаються зворотними;
в кожній умовній вершині записується логічна умова із множини логічних умов;
в кожній операторній вершині записується оператор, який являє собою вихідний сигнал або сукупність вихідних сигналів управляючого автомата.