Построение автомата по блок-схеме алгоритма.
Существует класс конечных автоматов, который называют микропрограммными автоматами. На вход такого автомата поступают некоторые логические условия из множества
. Автомат вырабатывает микрокоманды, состоящие из микроопераций
. Микрокоманда – это набор микроопераций. Последовательность выполнения микрокоманд, в зависимости от логических условий, задается блок-схемой алгоритма. Блок-схема алгоритма фактически определяет функцию переходов. Совокупность микрокоманд и функций переходов образуют микропрограмму.
Блок-схема алгоритма или граф-схема алгоритма (ГСА) состоит из четырех типов вершин: 1-я начальная, 2-я конечная, 3-я операторная, 4-я условная.
Построение автомата по блок-схеме алгоритма происходит в два этапа:
1. производится определение числа состояний путем разметки и отметки граф-схемы;
2. определение графа автомата.
Символом
помечают вход вершины, следующей за начальным оператором в ГСА и вход конечной вершины (Рисунок 6). Символами
отмечаются входы в вершины, следующие за операторными вершинами (Рисунок 7).

Рисунок 6
Рисунок 7
Если в результате разметки оказалось, что в одну и ту же вершину граф-схемы входят несколько размеченных стрелок, то им присваивается один и тот же символ. В дальнейшем символ
рассматривается как начальное состояние автомата, а символы
– как промежуточные состояния автомата. Т. о., число состояний автомата определяется числом различающихся символов
.
Построение микропрограммного автомата Мили по блок-схеме алгоритма состоит из двух этапов:
1. получение схемы ГСА;
2. построение графа переходов автомата.
Построение графа состояний автомата Мили по блок-схеме алгоритма:

Для построения графа переходов по блок-схеме алгоритма находят пути переходов:


Построение микропрограммного автомата Мура по блок-схеме алгоритма состоит из двух этапов:
1. построение отмеченной ГСА;
2. построение графа переходов автомата (диаграммы Мура).
Построение графа состояний автомата Мура по блок-схеме алгоритма:

Для построения графа переходов по блок-схеме алгоритма находят пути переходов:


Дата добавления: 2015-12-16; просмотров: 5265;
