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

Бит - маска

Cтраница 3


Биты 12 - 15 поля U содержат двоичное число, задающее один из 16 классов монитора. Если бит маски монитора, соответствующий классу, заданному полем Ь, равен 1, то происходит программное прерывание для обращения к монитору. Содержимое поля 1г записывается в ячейку 149 основной памяти; в ячейку 148 записываются нули.  [31]

Наличие переноса лишь из одного из указанных битов говорит о переполнении. Если бит маски переполнения в операции с фиксированной точкой равен 1, то переполнение вызывает программное прерывание.  [32]

Наличие переноса только из какого-либо одного указанного бита говорит о переполнении. Если бит маски переполнения в операции с фиксированной точкой равен 1, переполнение вызывает программное прерывание.  [33]

Команда OI воздействует на 1 байт исходного поля, расположенного в памяти, используя в качестве маски непосредственный символ, определенный в качестве второго операнда команды. Каждый бит восьмибитовой маски логически складывается с соответствующим битом байта области памяти первого операнда. Сумма битов представляет собой результат выполнения команды ИЛИ. Признак результата в PSW указывает, равна сумма нулю или нет.  [34]

Если же установить запрос на прерывание по вводу - выводу невозможно из-за того, что в буфере прерывания по вводу - выводу КМ уже установлен запрос, то осуществляется переход к анализу маски контроля машины. Если бит маски контроля установлен ( ССП131), то осуществляется переход к прерыванию по контролю машины, в противном случае машина переходит в режим тяжелого останова. Последний случай означает, что ошибка в работе канала обнаружена в тот момент времени, когда состояние канала не может быть представлено программе ЦП.  [35]

Если характеристика нормализованной суммы меньше 0, а мантисса не равна 0, имеет место, особый случай исчезновения порядка. Если бит маски исчезновения порядка равен 1, операция завершается путем формирования характеристики, которая на 128 больше действительного значения. Результат нормализуется, а знак и мантисса сохраняют правильные значения. Затем происходит программное прерывание из-за исчезновения порядка.  [36]

Если мантисса промежуточной суммы, включая дополнительную цифру, равна 0, имеет место особый случай потери значимости. Если бит маски потери значимости равен 1, то характеристика промежуточной суммы не меняется и становится характеристикой результата. Нормализация не производится, и происходит программное прерывание из-за потери значимости.  [37]

Если значение характеристики нормализованного частного меньше 0 и мантисса не равна 0, то фиксируется исчезновение порядка. Если бит маски исчезновения порядка равен 1, то происходит программное прерывание. Результат нормализуется, знак и мантисса сохраняют правильные значения, а характеристика становится на 128 больше действительного значения.  [38]

Если характеристика нормализованного частного меньше 0 и мантисса не равна 0, то имеет место исчезновение порядка. Если бит маски исчезновения порядка равен 1, то происходит программное прерывание. Результат нормализуется, его знак и мантисса сохраняют правильное значение, а характеристика становится на 128 больше действительного значения.  [39]

Если характеристика нормализованного произведения меньше 0, а мантисса произведения не равна 0, то имеет место исчезновение порядка. Если бит маски исчезновения порядка равен 1, то операция завершается формированием характеристики, которая на 128 больше по сравнению с действительным значением, и происходит программное прерывание из-за исчезновения порядка. Результат является нормализованным числом, а знак и мантисса сохраняют правильные значения.  [40]

В качестве маски используется содержимое поля М3, занимающего биты 12 - 15 команды. Четыре бита маски слева направо соответствуют 4 байтам также слева направо, находящимся в общем регистре, заданном полем Ri. Байты, соответствующие единичным битам маски, рассматриваются как непрерывное поле, которое сравнивается со вторым операндом. Второй операнд является непрерывным полем в памяти, длина которого в байтах равна числу единичных битов маски.  [41]

В качестве маски используется содержимое поля М3, занимающее биты 12 - 15 данной команды. Четыре бита маски соответствуют слева направо четырем байтам общего регистра, определенного полем Ri. Байты, соответствующие единичным битам маски, помещаются в том же порядке в последовательные смежные ячейки памяти, начиная с ячейки, определенной адресом второго операнда. Число записываемых в память байтов равно числу единичных битов маски. Содержимое общего регистра остается без изменения.  [42]

43 Формат PSW в режиме ВС.| Формат PSW в режиме ЕС. [43]

Биты 0 - 5 определяют, доступен ли процессор для прерываний ввода-вывода, относящихся к каналам 0 - 5 соответственно. Когда значение бита маски равно О, соответствующий канал не может вызвать прерывания ввода-вывода. Если бит равен 1, запрос от соответствующего канала может вызвать прерывание.  [44]

Биты 0 - 5 определяют, доступен ли CPU для прерываний от каналов ввода-вывода 0 - 5 соответственно. Когда значение бита маски равно 0, соответствующий канал не может вызвать прерывание. Когда бит маски равен 1, запрос от соответствующего канала может вызвать прерьн ванне.  [45]



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