
- •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. Микропрограммные автоматы. Структурная схема микропрограммных автоматов и функции ее элементов.
29. Автоматы Тьюринга. Основные элементы автоматов Тьюринга. Принцип работы автоматов Тьюринга
Вычислитель подобен человеку, производящему большое кол-во операций и обладающий большим объёмом памяти. Вычислитель работает в дикр. времени (в каждый момент времени известно известно только, что будет производиться в следующий момент времени).
МТ нах. в одном из множества состояний Q={q1,q2,q3,…,qn},это мн-во обозначает кол-во операций, которых может выполнять МТ.
Один из блоков МТ- Устройство Управления (УУ)- выполняя одну операцию оно нах. в одном состоянии, другую- в другом.
Q={q1,q2,q3,…,qn}-УУ
q1- начальное состояние;
qz- конечное состояние (Пассивное);
Состояния, отличные от qz- активные.
Бесконечная лента как вправо, так и
влево бесконечна и разбита на ячейки.
В каждую ячейку можно записать один из
символов входного алфавита Sвходит пустой символи может принимать любые значения
алфавита. Пустой символ (или пробел) при
записи в ячейку стирает записаннную в
ней информацию.
В МТ имеется устройство обращения к ленте, которое с помощью записывающей или считывающей головки обрабатывает ленту. В зависимости от того, в каком состоянии нах-ся МТ, и какой символ нах-ся в поле зрения головки, записывается в ячейку новый символ. Также имеется ф-ия dk={L,R,E}, показывающая направление( знак) сдвига.
С помощью МТ можно произвести любое выч-е .
Формулировка тезиса: всякая конструктивно заданная процедура (алгоритм) может быть описана с помощью тьюринговой функц. схемы и реализована на соотвующей МТ.Если для задачи нельзя построить алгоритм, то машину Тьюрингп нельзя построить для выч-я.
30. Микропрограммные автоматы. Структурная схема микропрограммных автоматов и функции ее элементов.
Микропрограммные автоматы отличаются от цифровых автоматов с жёсткой логикой тем, что они работают в соответствии с программой.
Программа прошивается в постоянное запоминающее устройство (ПЗУ).
В зависимости от выполняемых функций программы могут измениться.
Процессор ЦВМ или другое операционное устройство, выполняющее операции над словами информации, можно разделить на две части – операционный (ОА) и управляющий (УА) автоматы .
Процессор ЦВМ выполняет заданное множество операций F над входными словами D с целью вычисления результатов R. Каждая операция из множества операций F возбуждается соответствующей командой из множества команд K.
Выполнение команд организуется на основе принципа микропрограммного управления, который состоит в следующем.
Любая операция из множества F, реализуемая устройством, рассматривается как сложное действие и разделяется на последовательность элементарных действий над словами информации, называемых микрооперациями.
Каждая микрооперация инициализируется соответствующей микрокомандой из множества микрокоманд Y, вырабатываемых УА
Для управления порядком следования микроопераций (порядком выдачи управляющим автоматом микрокоманд Y) используются логические условия Х, принимающие значения 1 или 0.
Процесс выполнения операций в устройстве описывается в форме алгоритма, представляемого в терминах микроопераций и логических условий и называемого микропрограммой. Микропрограмма определяет порядок проверки логических условий Х и следования микроопераций, необходимый для получения результата.