<<
>>

Переполнение и антипереполнение

Ситуации переполнения и антипереполнения возникают в случаях, когда порядок результата слишком велик или слишком мал для формата приемника. При воз- никновении этих исключений в регистре SWR устанавливаются флаги ОЕ (Overflow) и UЕ (Underflow).
Эти исключения маскируются битами ОМ и UМ регистра управ-1 ления CWR. Исключения могут возникнуть при работе арифметических команд и ко- манд, преобразующих формат операндов, таких как FST. Маскированная реакция для ситуации переполнения состоит в формировании граничных (максимальных или минимальных) значений, представимых в сопро- цессоре, или специального численного значения в виде знаковой бесконечности. Немаскированная реакция на возникновение этих исключений зависит от того, где должен формироваться результат. Если приемник — память, то мантисса ре- зультата округляется, а порядок приводится к середине своего диапазона. Если приемник — ячейка памяти, то значение в ней не запоминается, при этом не изме- няется и содержимое регистра стека.
<< | >>
Источник: В. И. Юров. Assembler. Учебник для вузов. 2-е изд. 2003

Еще по теме Переполнение и антипереполнение:

  1. Диагностические синдромы
  2. Диагностические синдромы
  3. Вопрошающее наблюдение: вопрос без вопроса
  4. СЧАСТЬЕ - ЭТО ВОЗЛЮБЛЕННАЯ ЖИЗНЬ
  5. Ретроградный Плутон в III поле
  6. Перелом руки
  7. Иллюстрации к сказанному
  8. Любовь без диагноза
  9. Уран в Стрельце (ноябрь 1981 г. - февраль 1988 г., май - декабрь 1988 г.)
  10. Ретроградный Уран в Ш поле
  11. Вступление
  12. Как зреет запретный плод