Cтраница 1
![]() |
Адреса постоянно распределенной области памяти. [1] |
Маска программы позволяет замаскировать четыре из пятнадцати прерываний, а маска прерываний по машинному сбою - прерывания от схем контроля машины. Если указанные прерывания замаскированы, то возникающий сигнал прерывания игнорируется. [2]
Маска программы позволяет замаскировать четыре из пятнадцати возможных программных прерываний, а маска прерываний по машинному сбою - прерывания от схем контроля машины. Если указанные прерывания замаскированы, то при возникновении сигнала прерывания по названным причинам этот сигнал игнорируется. [3]
Маска программы в PSW позволяет замаскировать четыре особых случая: содержимое бита 1 управляющего регистра 0 определяет, будет ли команда УСТАНОВИТЬ МАСКУ СИСТЕМЫ вызывать особый случай, называемый специальной операцией; биты 16 - 31 управляющего регистра 8 управляют прерываниями, возникающими вследствие мониторных событий; в режиме ЕС предусмотрены маски для управления прерываниями, которые обусловлены программными событиями. Если бит маски содержит 0, условие игнорируется; оно также не сохраняется для последующей обработки. [4]
В четырехразрядной маске программы содержатся коды масок для четырех из пятнадцати возможных программных прерываний: 36 - й разряд - маска переполнения с фиксированной запятой, 37 - й - маска десятичного переполнения, 38 - й - маска потери порядка, 39 - й - маска потери значимости. Адрес команды в ССП позволяет возобновить выполнение прерванной программы в месте ее прерывания. [5]
![]() |
Адреса постоянно распределенной области памяти. [6] |
РМ - маска программы управляет программными прерываниями: 36 - й разряд - маска переполнения с фиксированной точкой; 37 - й разряд - маска десятичного переполнения; 38 - й разряд - маска исчезновения порядка и 39 - й разряд - маска потери значимости. [7]
![]() |
Адреса постоянно распределенной области памяти. [8] |
РМ - маска программы управляет программными прерываниями: t36 - ii разряд - маска переполнения с фиксированной точкой; 37 - й разряд - маска десятичного переполнения; 38 - й разряд - маска исчезновения порядка и 39 - й разряд - маска потери значимости. [9]
Четыре бита маски программы в PSW маскируют четыре из пятнадцати перечисленных программных прерываний. Ситуации, приводящие к этим прерываниям, встречаются и в правильно работающих программах, причем при их возникновении часто требуются действия, отличные от стандартной реакции супервизора на программные прерывания. В этом случае соответствующее прерывание должно быть замаскировано, что исключит вмешательство супервизора, а возникновение необычной ситуации программа может проследить, контролируя значение призна. [10]
Биты 36 - 39 содержат Маску программы. [11]
Биты 36 - 39 содержат маску программы. [12]
Биты 36 - 39 содержат Маску программы. [13]
Биты 36 - 39 являются битами маски программы. Каждый бит, как это видно из приведенной ниже таблицы, относится к одному из особых случаев, возникающих при выполнении программы. [14]
Биты 20 - 23 являются битами маски программы. [15]