Cтраница 1
Бит маски, равный 1, указывает на то, что соответствующий бит в памяти должен быть проверен. Если бит маски равен О, соответствующий бит в памяти не проверяется. Символ в памяти не изменяется. [1]
Если бит маски установлен в 1, соответствующее прерывание в процессоре разрешено. [2]
Запоминание регистров в последовательности прерывания. [3] |
Если бит маски установлен, запрос маскируемого прерывания игнорируется и продолжается выполнение программы. [4]
Когда бит маски равен 0, эти каналы не могут вызвать прерывание. При единичном состоянии бита маски возможность прерывания от этих каналов определяется соответствующими битами маски этих каналов, записанными в управляющем регистре 2: когда бит маски равен 0, соответствующий канал не может вызвать прерывание, а когда же бит маски равен 1, запрос от соответствующего канала может вызвать прерывание. [5]
Если бит маски переполнения с фиксированной точкой равен 1, переполнение вызывает программное прерывание. [6]
Если бит маски монитора, соответствующий классу, заданному битами 12 - 15 данной команды, равен 0, то прерывание не происходит, и выполнение команды эквивалентно отсутствию операции. [7]
Четыре бита маски соответствуют слева направо четырем позициям байтов также слева направо общего регистра, заданного полем Ri. Позиции байтов регистра, соответствующие единичным битам маски, заполняются ( в порядке возрастания номеров байтов) байтами второго операнда. Байты выбираются из смежных ячеек памяти, начиная с ячейки, указанной адресом второго операнда. [8]
Четыре бита маски программы в PSW маскируют четыре из пятнадцати перечисленных программных прерываний. Ситуации, приводящие к этим прерываниям, встречаются и в правильно работающих программах, причем при их возникновении часто требуются действия, отличные от стандартной реакции супервизора на программные прерывания. В этом случае соответствующее прерывание должно быть замаскировано, что исключит вмешательство супервизора, а возникновение необычной ситуации программа может проследить, контролируя значение призна. [9]
Если же бит маски установлен в 0, то прерывание считается замаскированным. [10]
Если некоторый бит маски равен 1, то соответствующий особый случай вызывает прерывание. Если бит маски равен 0, прерывание не происходит. Бит маски, относящийся к потере значимости, кроме того, определяет, как завершается выполнение сложения и вычитания с плавающей точкой. [11]
Если некоторый бит маски равен 1, соответствующий особыйг случай вызывает прерывание. Если бит маски равен 0, прерывание не происходит. Бит потери значимости в маске, кроме того, определяет, как завершается выполнение сложения и вычитания с плавающей запятой. [12]
Запоминание регистров в последовательности прерывания. [13] |
Процессор устанавливает бит маски прерывания, поэтому дальнейшие запросы маски-руемых прерываний игнорируются до программного сброса этого бита. [14]
Если бит данных проверке не подлежит, бит маски должен быть установлен в нуль. [15]