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

Флаг - переполнение

Cтраница 1


Флаг переполнения устанавливается, если задача запросит операцию ввода-вывода в тот момент, когда значение байта нуль равно значению байта один. Очередь считается переполненной, задача определяется как ожидающая: в Таблице задач в поле Б ее Блока управления записывается условие ожидания и в поле А запоминается значение Р - счетчика.  [1]

2 Механизм денормализации.| Определение целой части результата. [2]

Флаг переполнения устанавливается при арифметическом переполнении 56-битного результата. Это означает, что результат не может быть представлен в аккумуляторе.  [3]

Флаг переполнения OF равен 1, если сложение двух чисел одного знака ( оба положительные или оба отрицательные) приводит к результату, который превышает диапазон допустимых значений приемника в обратном коде, а сам приемник при этом меняет знак.  [4]

Флаг переполнения расширенного стека генерируется, когда значение в SP равно значению в SZ. Регистр величины стека не инициализируется во время аппаратного сброса и должен быть установлен, используя команду MOVEC, при задании расширенного режима для стека.  [5]

Флаг переполнения расширенного стека устанавливается, когда происходит переполнение стека в расширенном режиме. Отрицательное переполнение расширенного стека определяется, когда требуется операция занесения в стек, когда значение SP равно SZ ( регистр размера стека), и с помощью бита EN разрешается работа в расширенном режиме. Бит сбрасывается аппаратного или с помощью операции явного занесения значения в OMR. Изменение значения флага от 0 к 1 вызывает исключительную ситуацию третьего уровня приоритета ошибки стека. Флаг сбрасывается во время аппаратного сброса.  [6]

Флаг переполнения расширенного стека генерируется, когда значение в SP равно значению в SZ. Регистр величины стека не инициализируется во время аппаратного сброса и должен быть установлен, используя команду MOVEC, при задании расширенного режима для стека.  [7]

Флаг переполнения расширенного стека устанавливается, когда происходит переполнение стека в расширенном режиме. Отрицательное переполнение расширенного стека определяется, когда требуется операция занесения в стек, когда значение SP равно SZ ( регистр размера стека), и с помощью бита EN разрешается работа в расширенном режиме. Битсбрасывается аппаратного или с помощью операции явного занесения значения в OMR. Изменение значения флага от 0 к 1 вызывает исключительную ситуацию третьего уровня приоритета ошибки стека. Флаг сбрасывается во время аппаратного сброса.  [8]

9 Регистр флагов. [9]

Бит 11, флаг переполнения OF ( overflow flag), в первую очередь служит индикатором ошибки при выполнении операций над числами со знаком. Флаг OF равен 1, если результат сложения двух чисел с одинаковым знаком или результат вычитания двух чисел с противоположными знаками выйдет за пределы допустимого диапазона значений операндов. Кроме того, OF 1, если старший, ( знаковый) бит операнда изменился в результате операции арифметического сдвига.  [10]

Команда прерывания при переполнении INTO вызывает переход на обслуживание прерывания четвертого уровня ( type 4) в случае, когда значение флага переполнения OF. Команда INTO обычно используется после арифметических команд над числами со знаком. Обычно несколько первых уровней прерываний ( до 32) резервируются под обработку ряда специфических ситуаций, таких, например, как попытка деления а нуль, переполнение и тому подобных. В табл. 2.5 указано назначение первых пяти зарезервированных уровней.  [11]

Установка флагов SF, ZF, PF, AF и CF в соответствии с результатом операции сложения осуществляется так же, как и в ВМ80, но дополнительно введен флаг переполнения OF, используемый при выполнении действий над числами со знаком. В табл. 2.2 приведен пример сложения 8-разрядных данных, показывающий различие в модификации флагов CF и OF в зависимости от результата.  [12]

13 Регистр состояния процессора 8086. [13]

Из его 16 разрядов используются только девять ( рис. 3.11): CF ( Carry Flag) - флаг переноса при арифметических операциях, PF ( Parity Flag) - флаг четности результата, AF ( Auxiliary Flag) - флаг дополнительного переноса, ZF ( Zero Flag) - флаг нулевого результата, SF ( Sign Flag) - флаг знака ( совпадает со старшим битом результата), TF ( Trap Flag) - флаг пошагового режима ( используется при отладке), IF ( Interrupt-enable Flag) - флаг разрешения аппаратных прерываний, DF ( Direction Flag) - флаг направления при строковых операциях, OF ( Overflow Flag) - флаг переполнения.  [14]

Если файл не обслуживается, проверяется, полна ли главная или альтернативная очередь. Если одна из них или обе полны, устанавливается флаг переполнения Очереди канала в заголовке, записывается условие ожидания в поле Б Таблицы задач, увеличивается счетчик переполнения, который хранится в Таблице адресов, управление передается Диспетчеру задач.  [15]



Страницы:      1    2