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

Обслуживание - прерывание

Cтраница 3


31 Характеристики ООП модели ЕС1045. [31]

Блок выборки команд и обслуживания прерываний ( БВК) осуществляет предварительную выборку команд, что позволяет совместить выборку последующей команды с выполнением текущей. В блоке осуществляются выборка, хранение, частичная дешифровка команд, выборка операндов и обслуживание прерываний.  [32]

Предположим, что программа обслуживания прерываний сетевого таймера обрабатывается более 1 / 50 сив ней приоритет процессора не повышается.  [33]

При входе в микропрограмму обслуживания прерывания любого класса в начале всегда выполняются действия по формированию фиксированного адреса старого ССП ( прил. Установленный в единичное состояние триггер ТФАП блокирует ошибки, которые могут возникнуть при обращении к ОШв момент записи старых ССП, При обслуживании прерываний от ввода-вывода блокировка ошибок обращения к ОП производится триггером ТФАК, вводящего в состав каналов ввода-вывода. В этом случае для сообщения каналу о начале обслуживания прерывания устанавливается в 1 триггер блокировки ТБ. Он блокирует продвижение микропрограммы ЦП на промежуток времени, в течение которого канал записывает в ОП слово состояния канала. По окончании записи ССК канал передает в ЦП код прерывания и сбрасывает триггер блокировки, разрешая тем самым дальнейшее продвижение микропрограммы. Центральный процессор записывает полученный из канала код прерывания в разряды [ 16 / 31 ] текущего ССП, после чего происходит выход на общую для всех классов прерываний часть микропрограммы. По ней осуществляется запись текущего ССП в качестве старого, формирование адресов новых ССП, чтение их из ОП и запись в РССП в качестве текущего слова состояния. Микропрограмма обработки прерывания завершается подпрограммой ожидания.  [34]

МП переходит на выполнение подпрограммы обслуживания прерывания.  [35]

Как уже отмечалось, начало обслуживания прерывания фиксируется путем установки в 1 соответствующего разряда регистра РОП. Сброс этого разряда осуществляется автоматически по нарастающему фронту последнего импульса INTA ( при АЕО1 1 в команде ICW4) либо командой EOI, которая должна быть ( включена в подпрограмму обработки прерывания. В случае каскадирования контроллеров команда EOI должна выдаваться дважды: один раз для ведущего и один раз для ведомого контроллера.  [36]

Мы упомянули, что перед обслуживанием прерывания ЦП проверяет, имеет ли запрашивающее устройство разрешение на прерывания. Если они ему не разрешены, то ЦП игнорирует запрос.  [37]

Для организации вызова подпрограмм и процедур обслуживания прерываний, а также ряда других функций в состав регистров введен 16-разрядный указатель стека SP. Он всегда указывает на вершину стека TOS, которая содержит последний введенный в стек элемент. Стек заполняется в сторону младших адресов. Такое направление заполнения для МС считается стандартным.  [38]

Время реакции МП, определяющее запаздывание обслуживания прерывания, зависит от времени завершения текущей команды. Наибольшее запаздывание может произойти при выполнении команд умножения, деления и параметрического сдвига на много битов. Основные параметры различных видов прерываний даны в табл. 1.15, где прерывания перечислены в порядке убывания их приоритетов.  [39]

40 Формат команд СКИ. ( а и СКИ2 ( б.| Модификации команды СКИЗ.| Последовательность подачи команд СКИ. [40]

Группа команд СКО2 указывает вид конца обслуживания прерывания, а также вид установки дна и дно приоритетного кольца.  [41]

Применяется для того, чтобы программы обслуживания прерываний могли динамически изменять структуру системных приоритетов в процессе работы. Например, при выполнении какой-либо части подпрограммы обслуживания необходимо запретить запросы более низких уровней, а при выполнении другой части - разрешить их. Трудность реализации таких действий состоит в том, что пока выполняется подпрограмма и соответствующий разряд в регистре РОП не сброшен, контроллер не реагирует на запросы с более низким приоритетом. Для разрешения прерываний со всех уровней ( в том числе и с более низких) устанавливается режим спецмаскирования ( затенения), при котором запрещается только прерывание на данном уровне. Этот режим задается и отменяется командой OCW3 при SSM1, SM1 и SSM1, SM0 соответственно.  [42]

Получив эту команду, канал сбрасывает разряд обслуживания прерывания в слове-состоянии программы PSW и снимает запрос прерывания.  [43]

Система прерывания процессора допускает переход на программы обслуживания прерываний от ПУ только после каждого выполнения очередной команды.  [44]

Активный сигнал на этом входе является запросом на обслуживание прерывания, который не может быть замаскирован программно. Обслуживание немаскируемого прерывания всегда производится процедурой, соответствующей входу 2 таблицы прерываний, поэтому циклы подтвержденья прерываний не выполняются.  [45]



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