Cтраница 1
Антипереполнение происходит, если порядок результата настолько мал, что не может быть представлен в нужном формате. Конечно, это значение порядка не вызывает антипереполнения при формате результата DB или ВВ, так как их наименьшие представимые порядки равны - 1 023 и - 16383 соответственно. [1]
Маскирование антипереполнения позволяет продолжать вычисления, не обращая внимания на денормализованные числа. Часто в процессе дальнейших вычислений получается нормализованный результат. Чтобы убедиться в этом, достаточно после завершения вычислений проанализировать флаг IE. Если 1Е0, то конечный результат правильный. [2]
Регистр управления АСП ВМ87. [3] |
Флаг UE - антипереполнение - устанавливается в единицу, когда результат операции не может быть представлен нормализованным конечным числом. Если флаг UE замаскирован, то в качестве результата выдается де-нормализованное число. [4]
Незамаскированная реакция АСП ВМ87 на антипереполнение выражается в прекращении дальнейших вычислений и выдаче запроса прерывания, если результат должен быть записан в память. Если приемником результата является регистр, сопроцессор прибавляет к истинному значению порядка константу 24 576, записывает результат и выдает запрос прерывания. Эта константа возвращает значение экспоненты в представимый формат ВВ и при дальнейшей обработке прерывания ее следует вычесть для получения истинного значения порядка. [5]
Устанавливается только при переполнении и антипереполнении счетчика. [6]
В этой задаче проверяется арифметика ЭВМ на антипереполнение. [7]
В некоторых подпрограммах пакета LINPACK могут происходить переполнение и антипереполнения. Мы надеемся, что операционная система присваивает нуль таким величинам и продолжает процесс без какого-либо сообщения об ошибке. Для некоторых операционных систем может оказаться необходимым вставить управляющие карты или обращаться к специальным подпрограммам, чтобы добиться такой обработки антипереполнений. [8]
Ненормализованные числа образуются из денормализованных чисел и также возникают при замаскированном антипереполнении. [9]
Особые случаи не увеличивают времени выполнения команды, за исключением немаскируемых переполнения, антипереполнения и маскируемого денормализованного операнда, которые увеличивают время на 14, 16, 33 такта соответственно. [10]
Устанавливается ( при периодическом режиме работы), когда последующее ( второе) переполнение или антипереполнение произошло до того, как было обслужено предыдущее прерывание. [11]
При выполнении команд МП КМ1810ВМ87 контролирует особые случаи наличия ненормализованного операнда недействительной операции, переполнения, антипереполнения, деления на нуль, неточности. При обнаружении немаскируемых особых случаев МП приостанавливает выполнение программы, о чем сообщает ЦП. [12]
Формат регистра слова состояния. [13] |
Особые случаи - недействительная операция, деление на нуль и денормализованный операнд - обнаруживаются до выполнения операции и называются ранними; переполнение, антипереполнение и потеря точности-в процессе выполнения операции и называются поздними. При обнаружении позднего особого случая содержимое этого устройства может быть изменено. [14]
ИС позволяют представлять специальные величины: плюс нуль, минус нуль, плюс бесконечность, минус бесконечность, неопределенность ( замаскированный ответ на особый случай - недействительная операция), нечисловую величину, денормализованные числа; контролируют особые случаи наличия денормализованного операнда недействительной операции, переполнения, антипереполнения, деления на нуль, неточности; при обнаружении немаскируемых особых случаев приостанавливают выполнение программы. [15]