
- •1. Классификация автоматов. Одноблочные и многоблочные автоматы.
- •2. Микропроцессорные цифровые автоматы и структуры их построения.
- •3. Структурные автоматы. Представление структурных автоматов.
- •4. Структуры построения многоблочных автоматов.
- •5. Определение абстрактного автомата. Алфавиты входа, выхода,
- •6. Способы задания автоматов. Таблицы и матрицы переходов и выходов. Объединенная таблица. Графы автоматов.
- •7. Автомат Мура. Закон функционирования автомата Мура.
- •8. Автомат Мили. Закон функционирования автомата Мили.
- •9. Теорема эквивалентности. Эквивалентность автоматов Мили и Мура.
- •10. Частично-определенные автоматы. Таблицы перехода и выхода частично-определенного автомата.
- •11. Минимизация автоматов. Минимизация полностью определенного автомата.
- •12. Минимизация частично-определенного автомата. Получение совместимых пар с помощью составление треугольной таблицы Пола и Ангера.
- •13. Композиция автоматов. Последовательное соединение автоматов.
- •14. Композиция автоматов. Параллельное соединение автоматов.
- •15. Композиция автоматов. Соединение автоматов в сеть.
- •16. Декомпозиция автоматов. Задача декомпозиции.
- •17. Общие понятия о π-разбиениях. Виды π-разбиений.
- •18. Π — разбиения со свойствами подстановки (сп-разбиения).
- •19. Метод декомпозиции. Определение π- разбиений.
- •20. Метод декомпозиции. Определение таблиц переходов для π- разбиений.
- •21. Синтез структурных автоматов. Задачи и этапы синтеза.
- •22. Кодирование структурных автоматов. Условия кодирования.
- •23. Автоматная полнота и теорема в.М. Глушкова.
- •24. Триггеры. Принципы работы. Типы триггеров. Триггеры типа «линия задержки» и «счетный триггер».
- •25. Проектирование автомата. Определение функций возбуждения элементов памяти.
- •26. Проектирование автомата. Определение функций выхода.
- •27. Минимизация логических функций методом Квайна и картами Карно.
- •28. Синтез логических схем. Понятие базиса.
- •29. Автоматы Тьюринга. Основные элементы автоматов Тьюринга. Принцип работы автоматов Тьюринга
- •30. Микропрограммные автоматы. Структурная схема микропрограммных автоматов и функции ее элементов.
7. Автомат Мура. Закон функционирования автомата Мура.
Автомат Мура отличается от автомата Мили законом функционирования цифровых автоматов. Выходной сигнал автомата Мура зависит от состояния в которое перейдёт автомат, и непосредственно не зависит от входного сигнала.
Автомат Мура, как и любой другой цифровой автомат, задаётся своими таблицами перехода и выхода.
Закон функционирования автомата Мура S(t)=б(S(t-1);x(t))Y(t)= -\(S(t))
По закону функционирования автомат Мура определяется как автомат второго рода.
В исходном состоянии триггер находится в состоянии 0 на единичном входе и сигналом 0 на инверсном выходе.
С приходом первого входного сигнала в соответствии с законом функционирования цифрового автомата триггер перейдёт в состояние 1 на прямом выходе, а на инверсном так же останется 0. С приходом последующих сигналов состояния триггеров и сигналы на прямом и инверсном выходах будут меняться на противоположные.
Нетрудно видеть, что выходной сигнал автомата Мура не зависит от входного сигнала.
8. Автомат Мили. Закон функционирования автомата Мили.
Автомат Мили отличается от автомата Мура законом функционирования цифровых автоматов. Выходной сигнал и состояние, в которое перейдёт автомат будут зависеть от предыдущего состояния и входного сигнала.
Автомат Мили, как и любой другой цифровой автомат, задаётся своими таблицами перехода и выхода.
Закон функционирования автомата Мили: S(t)=б(S(t-1);x(t))Y(t)= -\(S(t-1);x(t))
По закону функционирования автомат Мура определяется как автомат первого рода.
В исходном состоянии триггер находится в соответствии с законом функционирования цифрового автомата в состоянии 0 на прямом выходе, а на инверсном выходе сигнал равен 1.
На первый вход схемы подаётся 0 с прямого выхода. На второй вход – 1 с инверсного.
При поступлении сигнала 1 на &2 появляется импульс, который и будет выходным сигналом на y2. На выходе схемы &1, а соответственно и на у2 сигнал будет отсутствовать. Импульс через линию задержкиDпоступает на первый вход и переводит его в состояние 1. На второй вход подаётся 0. Теперь на &1 поступает 1 и так же появляется импульс, являющийся выходным на у1, а на &2 поступает 0 и = > ничего там нет. После этого импульс с у1 переводит входной сигнал на втором входе и ситуация повторяется.
9. Теорема эквивалентности. Эквивалентность автоматов Мили и Мура.
Два автомата Saи Sbс одинаковыми входными и выходными алфавитами называются эквивалентными, если после установления их в начальные состояния их реакции на любое входное слово совпадают.
Другими словами, при подаче на вход эквивалентных автоматов, находящихся в одинаковом состоянии одних и тех же слов, их выходные слова также должны быть одинаковыми. Оказывается, что для любого автомата Мили существует эквивалентный ему автомат Мура, и, обратно, для любого автомата Мура существует эквивалентный ему автомат Мили.
Рассмотрим алгоритм перехода от произвольного конечного автомата Мили к эквивалентному ему автомату Мура.
Пусть дан конечный автомат Мили S(t)1={x1,y1,S1,б1,-\1} имеющий множество состоянийS, множество входных и выходных сигналовx1 иy1, а так же функции переходов и выходов б1 и -\1. Требуется построить эквивалентный ему автомат МураS(t)2={x2,y2,S2,б2,-\2} у которогоx2=x1,y2=y1. Т.к множества входных и выходных сигналов у эквивалентных автоматов должны совпадать.
Для определения множества состояний S2 автомата Мура образуем всевозможные пары вида (Sn,yn). Если такие пары возможно образовать для всех вершин, то получим множество пар, которое является множеством состояний автомата Мура.S2={(S0,y1),(S0,y2),… (Sn,yk)}.
Функции выходов и переходов определяются след. образом: если каждому состоянию автомата Мура сопоставить выходной сигнал, то функция выходов будет равна
Y=-\2[(Si,yj)]=-\2[bi]. Таким же образом определяется функция переходов.
В итоге автомат Мили будет иметь два состояния, а автомат Мура – три. ( (Si,yf) (Si,yr) (Si,yp) )
Если автомат Мили был в некотором состоянии Siи пришёл входной сигналxj, то должен выработаться выходной сигналyp. Поэтому в автомате Мура из состояний (Si,yf) (Si,yr) при поступлении входного сигналаxjбудет переход в состояние (Si,yp). В качестве начального состояния можно взять любое состояние из множества состояний.