- •Воронежский государственный технический университет
- •(Часть 1) Учебное пособие
- •Глава 1. Становление теории автоматов и ее основные задачи
- •Взаимосвязь теории автоматов и других научно-технических направлений
- •Подходы к определению конечного автомата.
- •Сущность метода "черного ящика".
- •Основные задачи теории автоматов
- •Глава 2. Формальная классификация абстрактных автоматов и их математические модели.
- •2.1 Словесные определения автоматов.
- •2.4.3 Модель совмещенного автомата (с-автомата)
- •2.4.4 Модель микропрограммного автомата
- •Глава 3 Структурные модели первого уровня абстрактных автоматов
- •3.1. Структурная модель автомата Мили
- •3.2. Структурная модель автомата Мура
- •3.3 Структурная модель с - автомата
- •3.4 Структурная модель микропрограммного автомата
- •Глава 4. Способы задания абстрактных и структурных автоматов.
- •Глава 5 Минимизация абстрактных автоматов
- •Глава 6. Математические основы алгебры логики
- •Теоремы алгебры логики
- •6.4.1 Словесная форма представления логических функций
- •6.4.3 Аналитическая форма представления логических функций
- •6.4.4 Геометрическая и кубическая формы представления
- •2.4.3 Модель совмещенного автомата………………25
- •Глава 5 Минимизация абстрактных автоматов……………..58
- •Глава 6. Математические основы алгебры логики……...…70
- •Учебное издание
- •394026 Воронеж, Московский просп.,14
Глава 3 Структурные модели первого уровня абстрактных автоматов
Первый уровень структурной детализации автоматов может быть получен на основе рассмотренной формальной классификации разновидностей автоматов и их математических моделей.
3.1. Структурная модель автомата Мили
В структурной теории автомат представляется в виде совокупности некоторых элементарных автоматов, соединенных определенным образом.
С
28
Рис. 3.1 Структурная модель первого уровня автомата типа Мили
Задачей автомата с памятью (памяти) является запоминание на один такт автоматного времени внутреннего состояния автомата. Память состоит из элементарных элементов памяти с числом внутренних состояний не менее двух. Физическая реализация элементов памяти может быть различной, но они должны обеспечивать запоминание (фиксацию) воздействия, которое было на их входе в предыдущем автоматном такте. В частном случае в качестве элементов памяти могут применяться элементы задержки, которые формируют с запаздыванием на своем выходе воздействия, поданные на их вход в предшествующем такте автоматного времени.
Использовать элементы задержки не всегда удобно или возможно. Поэтому были разработаны более сложные (по сравнению с элементами задержки) элементарные автоматы с двумя устойчивыми состояниями, которые получили название триггеры.
3.2. Структурная модель автомата Мура
Структурная модель первого уровня автомата Мура с учетом (2.3) может быть представлена в виде совокупности комбинационных автоматов (КА1 и КА2) и автомата с памятью (кратко, памяти) следующим образом (рис. 3.2).
Комбинационный автомат КА1 реализует функцию выходов, а комбинационный автомат КА2 совместно с памятью - функцию переходов.
Рис. 3.2 Структурная модель первого уровня автомата типа Мура
Память может быть реализована различными способами, но ее задача такая же, как и для автомата типа Мили.
Особенность структурной модели автомата типа Мура отражает специфику математической модели, а именно, неявную зависимость выходного сигнала (символа) от входного сигнала (символа).
30
29
3.3 Структурная модель с - автомата
Структурная модель первого уровня С - автомата с учетом (2.6) может быть представлена в виде совокупности комбинационных автоматов (КА1, КА2 и КА3) и автомата с памятью (кратко, памяти) следующим образом (рис. 3.3). Комбинационный автомат КА1 реализует функцию выходов первого типа u(t)=λ1(a(t)), комбинационный автомат КА2 - функцию выходов второго типа w(t)=λ2 (a(t),z(t)), а комбинационный автомат КА3 совместно с памятью - функцию переходов а(t+1)= =δ (a(t),z(t)).
Рис. 3.3 Структурная модель первого уровня C - автомата