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

Бит - маска

Cтраница 1


Бит маски, равный 1, указывает на то, что соответствующий бит в памяти должен быть проверен. Если бит маски равен О, соответствующий бит в памяти не проверяется. Символ в памяти не изменяется.  [1]

Если бит маски установлен в 1, соответствующее прерывание в процессоре разрешено.  [2]

3 Запоминание регистров в последовательности прерывания. [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 Запоминание регистров в последовательности прерывания. [13]

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

Если бит данных проверке не подлежит, бит маски должен быть установлен в нуль.  [15]



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