В отличие от формирования ША и ШД, ШУ формируется системным контроллером КР580ВК28 на основе многорежимного буферного регистра. Это происходит следующим образом. В начале каждого машинного цикла, который в зависимости от типа операции состоит от одного до нескольких машинных тактов. По ШД от МП выставляется код управляющих сигналов, который хранится в регистре данных ЦПЭ один такт. Для сохранения данной информации в течение всего машинного цикла и используют многорежимный буферный регистр. Машинный цикл включает:
1. После завершения предыдущей команды в программном счетчике ЦПЭ устанавливается адрес следующей команды.
2. В память посылается сигнал чтения и из ячейки памяти извлекается машинное слово, состоящее в зависимости от типа команды из одного, двух, трех байтов. Это машинное слово записывается в буфер данных. Из буфера данных оно пересылается в РК и затем в дешифратор команд.
3. Команда дешифрируется и в зависимости от кодовой комбинации, АЛУ настраивается на выполнение данной команды.
4. Счетчик команд прибавляет единицу и извлекается следующая команда.
ШД
&
РПР
МБР
DI DQ
INTA.
&
ЧтВВ
JNP.
&
ЧтЗу
ГТИ
MEMR.
&
QUT.
ЗпВВ
ЗпЗУ
ТТЛF2
· D0 (INTA) – согласие на прерывание основной программы. Этот сигнал используется для ввода в ШД команды от того ВУ, которое запросило прерывание.
· D1 (NO) – инверсный сигнал показывающий в текущем машинном цикле будет производиться либо запись в ЗУ, либо выдача управляющих сигналов на ВУ. В противном случае чтение данных из ЗУ либо чтение информации от ВУ.
· D2 (STACK) – сигнал о том, что адресная шина содержит из указателя стека адрес данных в основной памяти.
· D3 (HLTA) – дается согласие на останов выполнения основной программы и ЦПЭ выполняет подпрограмму.
· D4 (QUT) – адресная шина задает адрес устройства вывода информации и по ШД в течение всего машинного цикла по указанному адресу ВУ будет передаваться информация записи.
· D5 (M1) – ЦПЭ находится в режиме выборки первого байта команды из памяти. Он используется при двух и трех байтных командах.
· D6 (JNP) – ША содержит адрес устройства ввода и входные данные на него должны быть поданы на ШД, когда ЦПЭ перейдет в режим чтения информации.
· D7 (MEMR) – в данном машинном цикле ШД будет использоваться для чтения информации из ЗУ.
В зависимости от словосочетания МП проходит через последовательность различных машинных циклов, в каждом из которых в первый такт эта информация подается на ШД.