Структура ЦА в общем виде представлена на рис. 5.4, где введены следующие обозначения:
– входные сигналы автомата;
– выходные сигналы автомата;
– выходы КС, управляющие состояниями элементов памяти;
– выходные сигналы элементов памяти, поступающие на входы КС.
Каждому ЦА можно поставить в соответствие следующую совокупность объектов.
1. Входной алфавит автомата .
2. Выходной алфавит автомата .
3. Множество внутренних состояний .
4. Функцию переходов, определяющую состояние автомата в момент времени в зависимости от его состояния в момент времени t и от входного воздействия в момент времени t.
5. Функцию выходов, определяющую зависимость выходных реакций автомата от его состояния и входного воздействия.
Следует отличать входной и выходной алфавиты абстрактного автомата от алфавитов структурной схемы.
Предположим, что задержка в КС равна нулю, а задержка в блоке памяти равна t (обычно под t понимают единицу автоматного времени). Тогда система уравнений, описывающих работу автомата, может быть записана в общем виде следующим образом:
Поскольку функции зависят от совокупностей внешних входных сигналов и состояний автомата , то можно переписать последние k уравнений системы в виде
Приведенные уравнения описывают функционирование автомата I рода (автомат Мили), выходные сигналы которого формируются в момент перехода автомата из одного состояния в другое. Если выходные сигналы автомата зависят только от состояний элементов памяти , то такой автомат называется автоматом II рода (автомат Мура). Выходные сигналы последнего формируются в момент фиксации очередного состояния.