Построение автомата по блок-схеме алгоритма.

Существует класс конечных автоматов, который называют микропрограммными автоматами. На вход такого автомата поступают некоторые логические условия из множества . Автомат вырабатывает микрокоманды, состоящие из микроопераций . Микрокоманда – это набор микроопераций. Последовательность выполнения микрокоманд, в зависимости от логических условий, задается блок-схемой алгоритма. Блок-схема алгоритма фактически определяет функцию переходов. Совокупность микрокоманд и функций переходов образуют микропрограмму.

Блок-схема алгоритма или граф-схема алгоритма (ГСА) состоит из четырех типов вершин: 1-я начальная, 2-я конечная, 3-я операторная, 4-я условная.

 

Построение автомата по блок-схеме алгоритма происходит в два этапа:

1. производится определение числа состояний путем разметки и отметки граф-схемы;

2. определение графа автомата.

 

Символом помечают вход вершины, следующей за начальным оператором в ГСА и вход конечной вершины (Рисунок 6). Символами отмечаются входы в вершины, следующие за операторными вершинами (Рисунок 7).

 

 

Рисунок 6

 

 

Рисунок 7

 

Если в результате разметки оказалось, что в одну и ту же вершину граф-схемы входят несколько размеченных стрелок, то им присваивается один и тот же символ. В дальнейшем символ рассматривается как начальное состояние автомата, а символы – как промежуточные состояния автомата. Т. о., число состояний автомата определяется числом различающихся символов .

 

Построение микропрограммного автомата Мили по блок-схеме алгоритма состоит из двух этапов:

1. получение схемы ГСА;

2. построение графа переходов автомата.

 

Построение графа состояний автомата Мили по блок-схеме алгоритма:

 

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

 

Построение микропрограммного автомата Мура по блок-схеме алгоритма состоит из двух этапов:

1. построение отмеченной ГСА;

2. построение графа переходов автомата (диаграммы Мура).

 

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

 

 

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

 








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


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.