110
ляющим сигналом связана одна микрооперация. Значения
логических условий, вычисляемые в ОА, передаются в УА.
Таким образом, в УА поступают коды операций, которые
нужно выполнить в устройстве, и коды логических условий
из ОА.
Т.о. любое операционное устройство – процессор, канал
ввода-вывода и т.д. – является композицией операционного и
управляющего автоматов. Операционный
автомат, реализуя
действия над словами информации, является исполнительной
частью устройства, работой которого управляет управляю-
щий автомат, генерирующий необходимые последовательно-
сти управляющих сигналов.
Порядок выполнения действий во времени задается опе-
раторной схемой алгоритма (микропрограммы), которая
обычно представляется в виде граф - схемы алгоритма (ГСА).
ГСА определяет вычислительный процесс последовательно
во времени, устанавливая
порядок проверки логических ус-
ловий х
1
-х
L
и порядок следования микроопераций у
1
-у
m
.
В ГСА обычно используют вершины следующих типов:
- вершина «начало» имеет один выход, входов
не имеет. Обозначает начало микропрограммы
- вершина «конец» имеет любое число входов,
выходов не имеет. Обозначает конец микро-
программы.
- операторная вершина имеет
любое число вхо-
дов, один выход. Внутри операторной машины
записывается одна микрокоманда - совокуп-
ность микроопераций, допускающих совмест-
ное (т.е. одновременное) выполнение.
- условная вершина имеет любое число входов
и 2 выхода. Внутри условной вершины записы-
вается булевое выражение, в зависимости от
значения которого осуществляется выбор на-
правления дальнейшего выполнения микропро-