Cтраница 1
Регистр прерываний представляет собой слово, каждый бит которого соответствует одной причине прерывания. При появлении причины ( запроса) прерывания в регистре прерываний устанавливается соответствующий бит согласно приоритету прерывания. При поступлении запроса на обработку, если прерывание не замаскировано, соответствующий бит очищается. Если прерывание замаскировано, то соответствующий бит также очищается, кроме запросов на прерывания от ввода-вывода и внешних. [1]
Регистр прерываний и слово состояния программы характеризуют состояние процессора. Кроме них, состояние процессора описывается содержимым общих регистров, регистров с плавающей запятой. [2]
На регистры прерывания бит В3 влияние не оказывает. [3]
Основные управляющие ячейки центрального процессора, оборудованного системой прерывания. [4] |
Кроме регистра прерываний р обычно в состав процессора включают еще так называемый регистр маски. Этот регистр т содержит столько же одноразрядных ячеек, сколько их в регистре прерываний. Если в некотором разряде регистра маски стоит 0, то одноименный с ним разряд регистра прерываний считается замаскированным. Если же в указанном разряде регистра маски стоит 1, то одноименный с ним разряд регистра прерываний считается незамаскированным. [5]
Схема очистки регистра прерывания ( СО) вырабатывает восемь индивидуальных сигналов для очистки разрядов регистра прерывания и вентилей-защелок, расположенных на его входах. [6]
Обычно прерываниями управляет регистр прерываний. Число таких причин может быть достаточно большим. Если на каком-либо устройстве произошло такого рода событие, то в определенном разряде регистра прерываний аппаратно устанавливается цифра 1, являющаяся сигналом о том, что возникла причина прерывания. [7]
Работа с разрядами регистров прерываний и маски осуществляется с помощью привилегированных машинных команд, которыми может пользоваться только операционная система. Однако обработка некоторых прерываний программного или аппаратного характера может быть передана пользователю. [8]
Кп запоминаются на регистре прерывания РгПр. Состояние РгЗщ изменяется по командам программ супервизора. Сигналы с регистров РгПр и РгЗщ поступают в схему обзора СхО, в которой выделяется запрос на прерывание, имеющий наиболее высокий приоритет. Приоритеты запросов, хранимых на РгПр, уменьшаются слева направо в порядке нумерации разрядов регистра. Сигнал на выходе элемента И1 принимает единичное значение в том случае, если соответствующий разряд РгПр хранит запрос Я - 1 и одноименный разряд РгЗщ находится в единичном состоянии zt 1, разрешая прерывание по i - й причине. Таким образом, в любой момент времени на выходе - СхО формируется только один сигнал запроса на прерывание, соответствующий наиболее приоритетному запросу. В схеме кодирования СхКод вырабатывается двоичный код К k k k соответствующий номеру выдвинутого запроса. [9]
Сигналы прерывания поступают на регистры прерывания, которые через короткий интервал периодически опрашиваются. [10]
Главный регистр прерываний, периферийный регистр прерываний и регистры состояний позволяют вкупе машине БЭСМ-б реагировать на 240 различных признаков, характеризующих состояние внешней среды и внутреннее состояние машины. [11]
При выполнении микрокоманды Очистка регистра прерывания сигналами с шины маски происходит обнуление тех разрядов регистра прерывания и вентилей-защелок, которым соответствует напряжение высокого уровня на вывода / маски МК7 - МКО. [12]
При выполнении микрокоманды Очистка регистра прерывания под управлением регистра вектора происходит обнуление тех разрядов регистра прерывания и вентиля-защелки, которым соответствует вектор прерывания, находящийся в регистре вектора. [13]
Схема очистки ( СО) регистра прерывания вырабатывает 8 индивидуальных сигналов для очистки разрядов РГ7 и вентилей-защелок, расположенных на его входах. [14]
При этом регистр А становится регистром прерываний, воспринимаемых в моменты их появления на выводах шины Dl, a регистр К - - - регистром маски. Маскирование осуществляется единицами в разрядах регнсг ра К. Начальной установкой регистр В приво чится в состояние 11 1111 II, маскирующее иге прерывания. [15]