Организация ЭВМ и систем. Однопроцессорные ЭВМ. Часть 1

       

Нарушение ограничений ЭВМ


При выполнении арифметических операций возможны ситуации, когда нарушаются ограничения, связанные с конечной длиной разрядной сетки ЭВМ. При этом в ЭВМ формируются признаки соответственно:

  • для ЧФЗ:
  • - переполнение, когда результат не вмещается в отведенное количество бит (имеются в виду ЧФЗ справа от МЗР);

    • для ЧПЗ:
    • - положительное переполнение порядка, когда PZ>Pmax;

      - отрицательное переполнение порядка, когда PZ<Pmin (исчезновение порядка).

      Конкретная реакция различных ЭВМ и различных операционных систем на признаки нарушения ограничений в общем случае различна. Однако все они обязательно выполняют следующие операции:

      - при обработке программы после выполнения операций, где возможно переполнение, предусматривается анализ соответствующего признака и в зависимости от его значения, реализуется то или иное конкретное действие;

      - при возникновении признака в любом месте программы в ЭВМ формируется запрос на прерывание и выполняется программа его обслуживания.



      Содержание раздела