Выполнение - микропрограмма - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если бы у вас было все, где бы вы это держали? Законы Мерфи (еще...)

Выполнение - микропрограмма

Cтраница 2


В ходе выполнения микропрограммы команды возможно возникновение условия программного прерывания. В этом случае микропрограмма формирует адрес БОП 0.0. С, который обеспечивает вход в микропрограмму обработки прерывания. ЗАДАЧА / СУПЕРВИЗОР), поскольку эта команда является привилегирован-ной и может выполняться только в состоянии СУПЕРВИЗОР.  [16]

Напомним, что выполнение микропрограммы каждой операции ( команды) начинается при нулевом заполнении АУ, регистра команд, регистра микроопераций и обоих регистров ОЗУ и при наличии адреса соответствующей команды в счетчике команд.  [17]

ЛП и продолжается выполнение приостановленной микропрограммы.  [18]

Устройство управления последовательностью выполнения микропрограмм может адресоваться к памяти микропрограмм, имеющей объем 64К слов, а имеющийся в нем внутренний отек обеспечивает глубину вложения подмикропрограмм до 33 уровней. Источниками адреса очередной микрокоманды служат счетчик команд, стек, счетчик циклов и две адресные шины. Ввод посредством второй адресной шины предусмотрен для уменьшения задержек, связанных с включением и выключением линий шины, имеющих три состояния. С помощью двух шин оказывается возможным подавать сигнал предварительного разрешения на источник адреса и включать шины, когда адрес принимает достоверное значение. Для обслуживания прерываний в Ат29331 предусмотрены отдельные контакты запроса и подтверждения запроса. При появлении в системе внутренних ошибок генерируются аппаратные прерывания.  [19]

Это приводит к выполнению специальной микропрограммы, котот рая проверяет регистры процессора, корректирует контрольные разряды ячеек оперативной памяти и памяти ключей защиты, гасит каналы, сбрасывает УВУ, формирует АСК и КСК и начинает операцию ввода ( считывания) с выбранного ВУ.  [20]

21 Схема микропрограммного управления Уилкса. [21]

Таким образом при выполнении микропрограммы в каждом машинном такте производится выборка одной микрокоманды и ее преобразование.  [22]

Аналогично используется при выполнении микропрограмм мультиплексного канала РАВМ.  [23]

Если ошибка возникла при выполнении микропрограммы команды процессора, команду можно повторить сначала при определенных условиях. Во-первых, зафиксированная ошибка не должна быть связана с РССП. В противном случае повторение команды будет происходить при ином, нежели в первоначальном случае, значении ССП, что, естественно, может привести к иному результату. Во-вторых, зафиксированная ошибка не должна быть связана с адресными регистрами РОН ( СТ РОН), так как при повторении команды могут быть искажены адреса операндов как в регистровой памяти РОН, так и в ОП. В-третьих, если ошибка возникла после того, как произошла запись продвинутого адреса команды из РССП [ 40 / 63 ] в РАКБ, адрес текущей команды оказывается утраченным.  [24]

25 Структурная схема процессора ЕС-2020. [25]

Информация, возникающая в процессе выполнения микропрограмм, записывается в адресные и служебные регистры и регистры общего назначения, объединенные в блок регистров.  [26]

При работе процессора с ОП необходимо задержать выполнение микропрограммы на промежуток времени от того момента, когда процессору требуется информация из ОП, запрос на которую был уже дан, до момента, когда эта информация фактически будет получена. Поскольку цикл работы ОП в четыре раза больше цикла работы процессора, то после выдачи в ОП запроса на информацию процессор должен ожидать ее минимум три такта. Обычно в микропрограмме запрос выдается заранее за три или более тактов для того, чтобы к нужному моменту времени информация из ОП была уже получена. Задержка микропрограммы осуществляется зацикливанием ее на определенной микрокоманде.  [27]

Блок центрального процессорного устройства, задающий последовательность выполнения микропрограммы ЦПУ. Обычно представляет собой отдельное устройство в процессорах с разрядно-модульной организацией или встроенный блок в однокристальных микропроцессорах.  [28]

После завершения этих действий производится переход к выполнению прерванной микропрограммы ЦП, предварительно загрузив регистры ЦП из локальной памяти.  [29]

Сервисный процессор анализирует состояние ТР и переходит к выполнению микропрограмм записи состояния ЭВМ в буфер регистрации ( находящийся в ОП СП), в конце которой выдает сигнал Пуск СИ. По этому сигналу ЦП возобновляет работу с фиксированного адреса микропрограммы обработки ошибок.  [30]



Страницы:      1    2    3    4