- •Билет №1. Концепция организации эвм по фон Нейману и направления ее дальнейшего развития
- •Билет 3. Позиционные системы счисления: их свойства, сравнительный анализ.
- •Билет №4. Проблема выбора способов представления чисел в эвм.
- •Билет №7. Алгебраическое сложение чисел. Модифицированные коды.
- •Билет №11. Операция сдвига как составная часть арифметических операций.
- •Б sm ai bi si pi илет №13. Аппаратная поддержка операции сложения двоичных чисел.
- •Определение в таблице одинаковых переходов/выходов и пометка их .
- •По построенной отмеченной таблице переходов автомата Мура можно построить графовое представление автомата Мура, эквивалентного заданному автомату Мили.
- •Правила построения граф-схемы переходов.
- •Билет №25. Минимизация полностью определенных автоматов.
- •Минимизация автоматов Мура
- •Билет №27. Критические и некритические состязания в автоматах. Приемы борьбы с гонками.
- •Использование триггеров.
- •Пример проведения структурного синтеза по графу автомата
- •Построение кодированной таблицы переходов и выходов.
- •Билет №32. Алгоритмическая система э. Поста.
- •Билет №33. Алгоритмическая система а. Тьюринга (1937 год)
Правила построения граф-схемы переходов.
Любой вершине базиса ставится в соответствие состояние: .
Образование дуг графа
если смежные, то из в направляется дуга, которой приписывается соответствующие входная и выходная буквы.
если смежные, при чем вершина имеет обозначение , то дуга направляется из вершины в одну из вершин или .
Таким образом, процедура построения автомата по дереву управления неоднозначна. Но при этом все полученные автоматы являются эквивалентными.
Именование вершин дерева. Корень дерева именуется сразу . Для остальных вершин именование выполняется следующим образом: для именования очередной вершины вырезается поддерево с корнем в этой вершине и последовательно совмещается с поддеревьями уже поименованных вершин. Если выходные реакции на ребрах сравниваемых поддеревьях совпадут, то неименованной вершине приписывается имя вершины, с поддеревом которой выходные реакции совпали. Эти вершины будут называться неразличимыми.
Билет №24. Проблема восстановления автомата по результатам простого эксперимента. Простой эксперимент – каждый очередной вопрос адресуется черному ящику в том состоянии, в котором он оказался в результате подачи предыдущего вопроса. Проблемы: - Сложность построения дерева управления, потому что в конце каждого вопроса автомат не переходит в начальное состояние, увеличение числа уровней - Каждое предыдущее состояние может повлиять на результат следующего эксперимента - Более высокие аппаратные и временные затраты на восстановление автомата.
Билет №25. Минимизация полностью определенных автоматов.
Минимизация автоматов Мили Рассматривается метод -разбиения. Идея алгоритма.
В таблице переходов/выходов выделяются группы столбцов, имеющие одинаковую выходную реакцию (в нижеследующем примере столбцы групп помечены *,+). Состояния, соответствующие одинаково помеченным столбцам составляют один класс эквивалентности. Полученные классы эквивалентности составляют начальное разбиение 1 .
Для дальнейших попыток разбиения исходная талица переписывается. Состояния группируются по принадлежности к классу эквивалентности. Содержимым ячеек теперь являются найденные классы эквивалентности, соответствующие находившимся там состояниям. Для этого анализируется исходная таблица. Например в столбце для состояния 1 будет записано: А2 А1 , т.к. 3 состояние попало в класс А2 , а 5 состояние – в класс А1 .
В полученной таблице опять производится попытка выделить эквивалентные классы. Ссостав новых классов также определяется сравнением содержимого столбцов в пределах одного класса. Найденные новые классы эквивалентности составляют разбиение 2 .
Проводится сравнение разбиений 1 и 2 , если они одинаковы, т.е. одинаков состав классов эквалентности, то разбиение считается завершенным, в противном случае попытки построения нового разбиения продолжаются.
Если разбиение закончено, производится построение минимизированной таблицы автомата. Из каждого класса последнего разбиения Ci выбирается по одному состоянию и они переобозначаются в терминах Si . Эти состояния будут составлять новый автомат, столбец входных букв переписывается, добавляются столбцы состояний, по количеству полученных состояний Si . Ячейки новой таблицы заполняются следующим образом: берется очередное состояние Si , определяется, какие состояния исходной талицы ему эквивалентны и в новую таблицу записываются выходные реакции, содержащиеся в соответствующих столбцах исходной таблицы, для записи состояний анализируется, какому классу эквивалентности принадлежит состояние, записанное в соответствующей ячейке исходной таблицы, а затем, какое новое состояние соответствует этому же классу эквивалентности и оно записывается в новую таблицу в соответствующую ячейку.