Составители:
18
тается аварийной и приводит к прекращению работы процессора с выдачей
сигнала на пульт управления. Работа процессора при этом должна автома-
тически возобновиться после присвоения вручную с пульта управления
признаку ПП значения 0.
В нашем случае специализированный процессор взаимодействует с
единственным устройством ввода и с единственным устройством вывода.
Операция ввода (ВВД) состоит из трех частей:
1. В УЦУ одноразрядному слову ВВО присваивается значение 1. Это
служит сигналом, запускающим устройство ввода, которое присваивает
слову BRG1 из УЦУ значение вводимой переменной, после чего присваива-
ет слову ВВО значение 0.
2. Проверяется значение слова ВВО. Если ВВО = 0, то слову RG при-
сваивается значение слова BRG1.
3. Ячейке ОП с указанным в команде ввода адресом присваивается
значение слова RG.
Операция вывода (ВЫВ) пусть также состоит из трех частей:
1. Слову RG из АЛУ присваивается значение ячейки ОП с указанным
в команде вывода адресом.
2. В УЦУ проверяется значение одноразрядного слова ВЫО. Если
ВЫО = 0, слову BRG2 из УЦУ присваивается значение слова RG.
3. Слову ВЫО присваивается значение 1, что служит сигналом, за-
пускающим устройство вывода. Это устройство записывает значение слова
BRG2 после чего присваивает слову ВЫО значение 0.
Содержательные граф-схемы микропрограмм работы УЦУ, соответст-
вующие всем предусмотренным заданием форматам команд, приведены в
[2].
3.8 . Разработка структурной схемы
операционного автомата УЦУ
Исходными данными для разработки структурной схемы операцион-
ного автомата УЦУ служат списки слов, микроопераций и условий, полу-
ченные из содержательной граф-схемы алгоритма работы УЦУ. Нахожде-
ние этих списков и служит первым шагом построения структурной схемы
операционного автомата УЦУ. Затем, как и при построении операционного
автомата АЛУ, в соответствии с заданием строится либо автомат с закреп-
ленными, либо с общими микрооперациями. Примеры синтеза структурных
схем таких автоматов приведены в [2].
3.9. Разработка управляющего автомата АЛУ
Рекомендуется следующая последовательность действий:
1. Преобразование содержательного алгоритма микропрограммы
в закодированную ГСА.
2. Выделение фрагментов в закодированной ГСА, эквивалентных
одной микрокоманде (с учетом способа адресации и кодирования операци-
онной зоны).