Cтраница 3
![]() |
Регистр управления канала. [31] |
Триггер обмена КМ ( ТОБМ) устанавливается при выполнении микропрограммы канала для того, чтебы в МПРС выделить интервал времени, в течение которого осуществляется обмен данными или байтом состояния между ВУ и каналом. [32]
Если код имеет отрицательный знак sign См 1, то выполнение микропрограммы начинается с инвертирования кода первого слагаемого, хранимого на сумматоре. [33]
![]() |
Организация ТЛН каналов. [34] |
Адрес каждой очередной выполненной микрокоманды сохраняется в PACT в процессе выполнения любой микропрограммы. Чтобы сохранить в PACT адрес микрокоманды процедуры, производится блокировка записи содержимого РА МК в PACT по микроприказу БЛ PACT в первой микрокоманде процедуры. [35]
Триггер 3-го разряда РБД находится в единичном состоянии во время выполнения микропрограммы гашения системы. Сброс и установка этого триггера производятся микропрограммно. Установка триггера 4-го разряда РБД в единичное состояние влечет за собой переход процессора в состояние останова перед выборкой очередной команды. [36]
Триггер 5-го разряда РБД находится в единичном состоянии во время выполнения пультовых микропрограмм чтения, записи и занесения адреса команды. Триггер 6-го разряда РБД обеспечивает занесение в регистр адреса постоянной памяти микропрограмм фиксированного адреса первой микрокоманды микропрограммы обработки прерывания по сбою машины. Единичное состояние триггера 7-го разряда РБД свидетельствует о том, что схемами контроля выявлен сбой в работе машины. [37]
Операция ввода реализуется в УВв в соответствии с микропрограммой рис. 9.14. Выполнение микропрограммы начинается по сигналу из вычислителя, запускающему операцию ввода. По сигналу пуск запускается картоподающий механизм и начинается подача перфокарт. [38]
В машинах, имеющих ферритовые запоминающие устройства, основным отличием в выполнении микропрограммы является различная реализация операции сдвига, переписи информации и обмена информацией между регистрами. [39]
![]() |
Структура микропрограммного устройства управления.| Временная диаграмма работы устройства управления. [40] |
В РВС и РВМ запоминается адрес микрокоманды, выполнение которой задерживается из-за выполнения микропрограмм обслуживания селекторного или мультиплексного каналов. После завершения этих микропрограмм содержимое РВС или РВМ передается в регистр адреса постоянной памяти. Работа блока управления протекает в следующей последовательности. Сформированный адрес микрокоманды передается в РАПП. Выбранная по этому адресу микрокоманда заносится в РМК. Поля микрокоманды, находящейся в РМК, дешифрируются с помощью ДШ блока управления; образуется необходимый набор управляющих сигналов, вызывающий соответствующие действия в течение одного такта работы машины. [41]
Код параметра сдвига вместе с сигналами направления сдвига может быть сформирован в процессе выполнения микропрограммы в зависимости от ряда условий. Такой способ задания сдвига применяется, в частности, для выравнивания операндов при обработке данных переменной длины. Величина сдвига может быть задана в командном слове команд сдвига и через Ml [ 27 / 31 ] записана в РПС. [42]
![]() |
Разряда МК. [43] |
ОБ в ЕМУ передаются признаки ( ПРЗ), которые являются условиями при выполнении микропрограмм ЕМУ. Схема синхронизации СС служит для тактирования работы НПЗ - по сигналу Пуск в ней вырабатываются последовательности тактовых импульсов ТБМУ, ТСО и ТО В для соответствующих блоков. [44]
Пример, работающий с модулем числа 0 375, приведен в табл. 5.13. Время выполнения микропрограммы для шестнадцатиразрядного кода равно 37 тактам, что приблизительно в 20 раз быстрее соответствующего преобразования с помощью программы. [45]