Процессоры. Система команд ЭВМ. Устройства управления. Организация внутрипроцессорных систем ввода-вывода информации, страница 10

2)  блок фиксации команды: Рг Команд (его части, подрегистры: Рг Адреса, Рг КОП, признака операции) и соответствующие цепи связи и коммутации;

3)  дешифратор кода операции и блок формирования УФС (в нем и генератор тактов импульсов).

Некоторые пояснения к рисункам:

−  наличие сигналов z и  убыстряет работу, т.к. это ответы-квитанции (элемент асинхронного обмена информацией);

−  сигнал у0 может быть сформирован с ПУ или специальной схемой в блоке питания компьютера;

−  признаки результата и  условных переходов формируются в АЛУ, но можно представить себе и другие; например, с пульта;

−  операции в АЛУ обычно самые продолжительные; поскольку с точки зрения простоты оценки программы удобнее, чтобы все  были бы равны (или близки), то другие команды иногда «наращивают» дополнительными функциями (совмещение функций разных команд в одной).

Для пояснения работы схемы используется содержательная структурная граф-схема алгоритма (ГСА).

Обозначения на схеме:

БФУФС – блок формирования управляющих функциональных сигналов;

ДшКО – дешифратор кода операции;

ПУ – пульт управления;

y0 – "начальная загрузка"; сигнал может быть сформирован на самом ПУ;

y1 – сигнал передачи адреса в ОЗУ;

y2 – сигнал записи РгС ОЗУ в РгК;

y3 – подготовка и дешифрация КО в соответствующем дешифраторе;

y4 – сигнал формирования адреса ОЗУ; далее последует собственно чтение;

– задержка коррекции СК;

, – задержки срабатывания ОЗУ и АЛУ (при асинхронном принципе срабатывание констатируется по «квитанциям», при синхронном можно ввести фиксированные постоянные,   и не использовать z и).

<130>

В ГСА принято (условно), что ПМ определяет вид пересылки и кодирует:

ПМ=1

АЛУОЗУ

ПМ=6

АЛУУВВ

ПМ=2

Результат остается в АЛУ

ПМ=7

УВВАЛУ

ПМ=3

ОЗУАЛУ

ПМ=8

ОЗУРгАдРгК

ПМ=4

ОЗУУВВ

ПМ=9

АЛУРгАдРгК

ПМ=5

УВВОЗУ

ПМ=10

РгАдРгКОЗУ