Interested Article - Автомат Мили

Диаграмма состояний автомата Мили (Граф автомата)

Автомат Мили ( англ. Mealy machine ) — конечный автомат , выходная последовательность которого (в отличие от автомата Мура ) зависит от состояния автомата и входных сигналов. Это означает, что в графе состояний каждому ребру соответствует некоторое значение (выходной символ). В вершины графа автомата Мили записываются выходящие сигналы, а дугам графа приписывают условие перехода из одного состояния в другое, а также входящие сигналы. Назван именем , учёного в области математики и компьютерных наук, придумавшего этот автомат.

Автомат Мили — совокупность , где

  • конечное непустое множество состояний автомата;
  • — конечное непустое множество входных символов;
  • — конечное непустое множество выходных символов;
  • — функция переходов, отображающая пары состояние/входной символ на соответствующее следующее состояние;
  • — функция выходов, отображающая пары состояние/входной символ на соответствующий выходной символ;
  • — начальное состояние.

Кодировка автомата Мили:

Вершина (операторная или логическая), стоящая после вершины «Начало», а также вход вершины «Конец» помечается символом S 1 , вершины, стоящие после операторных помечаются символом S n (n=2,3..).

Представление

Матрица функций переходов

/
q 1 q 1 / S q 2 / U 1 q 3 / U 2
q 2 q 1 / D 1 q 2 / S q 3 / U 1
q 3 q 1 / D 2 q 2 / D 1 q 3 / S

Легенда

  • — Входные символы;
  • — Внутренние состояния
  • , , — Выходные символы.
  • / — функция перехода

См. также

Литература

  • Mealy, George H. A Method to Synthesizing Sequential Circuits (англ.) . — Bell Systems Technical Journal, 1955. — P. 1045—1079. (англ.)
  • Roth, Charles H., Jr. (англ.) . — Thomson-Engineering, 2004. — P. —367. — ISBN 0534378048 . (англ.)
Источник —

Same as Автомат Мили