Операционные элементы. (оэ)
ОЭ описывается :
входными и выходными словами
множеством реализованных микроопераций
множеством сформированных логических условий.
Типы операционных элементов:
Управляемая шина
Регистры для передачи и хранения информации.
Регистр – набор триггеров, каждый из которых хранит 1 бит информации (0-1)
регистр для хранения информации с одним выходом.
Одна микрооперация – запись.
Старший разряд регистра может использоваться в качестве логического устройства, характеризующего знак числа.
Регистр с двумя выходами.
с) многофункциональный регистр
Например Y1– сброс,Y2– прием числа,Y3– сдвиг содержимого на 1 разряд влево,Yk- сдвиг содержимого на 1 разряд вправо и др.
Счетчик
Y1– обнуление СT: = 0
Y2– прием кодаCT:=A
Y2– прямой счетCT:=CT+ 1
Y2– обратный счетCT:=CT- 1
Различные комбинационные узлы
Дешифраторы
Сумматоры
1Комбинационный сумматор
2. Одноразрядный сумматор
C :
-
--------------p
-----------------b
0
a
1
0
1
1
0
1
0
q :
-
--------------p
-----------------b
0
a
0
1
0
0
1
1
1
Карта Карно представляет собой форму табличной истинности. Число клеток карты = числу строк таблицы. Внутри клеток записывается значение функций. Строки и столбцы карт Карно помечаются половиной входных аргументов. Последовательность нумераций строк и столбцов соответствует координатам Грея.
0 | 0 Ось отраж. 00 01 10 11 ab 0 0 1 0 1 1 1 0 1 0 p | ||||||||||||||||
0 | 1 | ||||||||||||||||
1 | 1 Ось отраж. | ||||||||||||||||
1 | 0 |
B
1 | 1 | 0 |
|
1 | 1 | 1 |
|
1 | 0 | 1 |
|
1 | 0 | 0 |
|
| 1 | 0 | 0 |
| 1 | 0 |
|
| 1 | 1 | 1 |
A
0 | 1 | 0 | 1 |
1 | 0 | 1 | 0 |
В карте Карно вместо 1- черточка, вместо 0- пусто.
После того, как склеили:
I II III
Q 110 1
c= a b p v a b p v a b p v a b p
& a b p bp
Накапливающий сумматор.
Способы представления микропрограмм.
Для описания микропрограмм используют три различных языка:
язык графической схемы алгоритма ГСА
язык логической схемы алгоритма ЛСА
язык метрической схемы алгоритма МСА
ГСА- граф, в котором используются следующие вершины:
У0
начальной операцией У0.
Ук
- конечно – операционная вершина, получаемая Ук.
Уi
0 1
Xj
Алгоритмы бывают:
- линейные,
- разветвляющиеся,
- циклические.
- Теория автоматов. Уровни представления эвм.
- Операционные элементы. (оэ)
- Процессор гса:
- Достоинства и недостатки.
- Операционное устройство для выполнения операций алгебраического сложения двоичных чисел.
- Суммирование при использовании прямого кодирования.
- Суммирование чисел при использовании обратного кода.
- Дополнительный код.
- Модифицированный код.
- Пример суммирования.
- Конечные автоматы.
- Теория конечных автоматов
- Способы задания функций переходов.
- Автоматы ( с выходным преобразователем)
- Способы задания автоматов
- Способы задания автомата Миля
- Преобразование автоматов из Миля в Мура и обратно Понятие эквивалентности автоматов
- Преобразование Мура в Миля
- Техника преобразований.
- Обратный переход. Построение Мура для заданного Миля.
- Частичные или не полностью определенные автоматы.
- Синтез конечных автоматов.
- Абстрактный синтез конечных автоматов.
- Построение дерева входных последовательностей.
- Структурный этап синтеза автоматов.
- Основные этапы структурного синтеза.
- Типы памяти.
- Основные типы триггеров.
- Пример структурного синтеза синхронного автомата.
- `Временная диаграмма.
- Этап минимизации автомата при абстрактном синтезе. Минимизация полностью определенного автомата.
- Алгоритмы минимизации на основе треугольной матрицы.
- Минимизация числа состояний частичного автомата.
- Минимизация частичного автомата.
- Абстрактный этап синтеза конечного автомат. (неканонический метод).
- Алгоритм перехода от граф схемы микропрограммы к автомату Мура.
- Учет взаимодействия проекционного и управляющего автоматов. Алгоритм получения.
- Алгоритм получения частичного автомата.
- Множество входных значений.
- Кодирование состояний синхронного автомата.
- Кодирование соседними кодами.
- Минимизация числа переключений элементов памяти.
- Универсальный способ кодирования (для синхронного автомата).
- Автомат с дешифратором.
- Асинхронные автоматы.
- Этапы синтеза асинхронного автомата.
- Реализация асинхронного rs триггера на логических элементах.
- Установочные входы в триггерах.
- Синхронные элементы памяти.
- Требования, предъявляемые к синхросигналу.
- Синтез синхронного rs триггера.
- Синтез триггера с задержкой.Реализация асинхронного t триггера.
- Исключение состязаний элементов памяти в синхронных автоматах.
- Структура автоматов на плм и пзу.
- Явление рисков в комбинационных узлах.
- Исключение влияние рисков.
- Построение схем без риска.
- Алгоритм построения схемы без рисков по днф.
- Алгоритм построения схемы без риска.
- Автоматы, языки и грамматики.
- Задача распознавания цепочек языка.
- Классификация грамматик по Хомскому.
- Примеры построения грамматик.
- Грамматика для выполнения арифметических операций.
- Соответствие конечных автоматов и автоматных грамматик.
- Этапы для заданной автоматной грамматики.
- Этапы для заданной автоматной грамматики.
- Недетерминированные конечные автоматы.
- Преобразование недетерминированного автомата в детерминированный.
- Преобразование некоторых типов грамматики к автоматному ввиду.
- Алгоритм получения правил, не содержащих правил вывода нетерминальных символов.
- Построение распознавателей и преобразователей.
- Построение распознавателей.
- Алгоритм построения преобразователя.