- •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. Микропрограммные автоматы. Структурная схема микропрограммных автоматов и функции ее элементов.
18. Π — разбиения со свойствами подстановки (сп-разбиения).
Декомпозиция автоматов при наличии СП-автоматов разбиения от П до С называется СП-разбиением. При условии, что если состояния находятся в одном блоке, то при одинаковом входной воздействии состояния, в которые перейдёт автомат будут так же находиться в одном блоке.
Определение СП-разбиений основано на предположении, что рассматриваемые состояния находятся в одном блоке. Если в разных блоках совпадает хотя бы одно состояние, то эти блоки объединяются.
Ищем СП-разбиения, попарно рассматривая все состояния в таблице выходов минимизированного автомата:
δ |
b1 |
b2 |
b3 |
b4 |
b5 |
b6 |
x1 |
b3 |
b6 |
b4 |
b1 |
b3 |
b4 |
x2 |
b4 |
b4 |
b1 |
b1 |
b4 |
b5 |
x3 |
b4 |
b1 |
b1 |
b3 |
b1 |
B1 |
x4 |
b6 |
b1 |
b2 |
b2 |
b1 |
b1 |
x5 |
b5 |
b4 |
b1 |
b1 |
b2 |
b4 |
На примере я рассматриваю состоянияb1 иb2, но в действительности мы должны рассматривать ВСЕ комбинации состояний.
{1 2}X1{36} объединяем блоки, имеющие хотя бы одно одинаковое состояние
X2 {4} и получаем один блок{123456}.Это значит, что в данном случае
X3{41} => СП-разбиения нет. В таком случае ставил«Х»
X4{61} Аналогично рассматриваем все пары состояний
19. Метод декомпозиции. Определение π- разбиений.
При отсутствии СП-разбиений декомпозируемые автоматы соединяются в сеть, следовательно, на входе и выходе автоматов будут существовать логические функции преобразования входных и выходных сигналов. Задача декомпозиции при отсутствии СП-разбиений сводится к определению ортогональных π-разбиений и реализацию на их основе автоматов.
20. Метод декомпозиции. Определение таблиц переходов для π- разбиений.
После того, как вы определили ортогональные π-разбиения из множества состояний минимизированного автомата ( π1={1234; 56},π2={1256; 34},π3={135; 246} ) мы составляем таблицы переходов для них.
Каждое π-разбиение соответствует новому автомату, т.е обозначим блоки π-разбиений через состояния автоматов:
π1->E{e1=1234;e2=56}π2->C{c1=1256;c2=34}π3->D{d1=135;d2=246}.
Для каждого разбиения построим функцию перехода компонентных автоматов на основе функции перехода исходного автомата. Функции переходов компонентных автоматов определяют реакцию автоматов E,C,Dна внешнее входное воздействие и что исходный автомат находится в состояние К соответствующему произведению алфавитов компонентных автоматов.
e1*c1*d1=1 e2*c1*d1=5
e1*c1*d2=2 e2*c1*d2=6
e1*c2*d1=3 e2*c2*d1= *
e1*c2*d2=4 e2*c2*d2= *
δ |
b1 |
b2 |
b3 |
b4 |
b5 |
b6 |
x1 |
b3 |
b6 |
b4 |
b1 |
b3 |
b4 |
x2 |
b4 |
b4 |
b1 |
b1 |
b4 |
b5 |
x3 |
b4 |
b1 |
b1 |
b3 |
b1 |
B1 |
x4 |
b6 |
b1 |
b2 |
b2 |
b1 |
b1 |
x5 |
b5 |
b4 |
b1 |
b1 |
b2 |
b4 |
минимизированного автомата
δ |
1 |
2 |
3 |
4 |
5 |
6 |
x1 |
e1 |
e2 |
e1 |
e1 |
e1 |
e1 |
x2 |
e1 |
e1 |
e1 |
e1 |
e1 |
e2 |
x3 |
e1 |
e1 |
e2 |
e1 |
e1 |
e1 |
x4 |
e2 |
e1 |
e1 |
e1 |
e1 |
e1 |
x5 |
e2 |
e1 |
e1 |
e1 |
e1 |
e1 |