Cтраница 2
В машине с плавающей запятой деление состоит из следующих действий и преобразований: определяется знак частного, находится порядок частного вычитанием порядка делителя из порядка делимого, производится деление мантисс, нормализуется частное. [16]
Операция деления выполняется в такой последовательности: 1) определение знака мантиссы частного путем сложения знаковых-разрядов мантисс делимого и делителя; 2) определение порядка частного путем вычитания порядка делителя из порядка делимого; 3) деление мантисс ( в прямом коде); 4) нормализация результата. [17]
Операция деления выполняется в такой последовательности: 1) определение знака мантиссы частного путем сложения знаковых разрядов мантисс делимого и делителя; 2) определение порядка частного путем вычитания порядка делителя из порядка делимого; 3) деление мантисс ( в прямом коде); 4) нормализация результата. [18]
Деление чисел с плавающей точкой выполняется следующим образом: 1) определяется знак частного; 2) вычисляется порядок частного путем вычитания из порядка делимого порядка делителя, при этом следят за переполнением; 3) определяется мантисса частного делением мантисс; 4) осуществляется нормализация результата. [19]
При выполнении операции деления в машинах с формой представления чисел с плавающей точкой частное определяется как результат деления мантиссы делимого на мантиссу делителя, а порядок мантиссы частного получается в результате вычитания кода порядка делителя из кода порядка делимого. Деление мантисс реализуется аналогично делению чисел в машинах с фиксированной точкой. [20]
При делении нормализованных чисел с плавающей точкой может оказаться, что мантисса делимого больше мантлссы делителя, и мантисса частного образуется с переполнением. Для устранения этого явления перед делением мантисс нарушают нормализацию делителя сдвигом на разряд влево. Тогда нарушения нормализации частного влево не возникает. [21]
При делении нормализованных чисел с плавающей запятой может оказаться, что мантисса делимого больше мантиссы делителя, и мантисса частного образуется с переполнением. Для устранения этого явления перед делением мантисс нарушают нормализацию делителя сдвигом на разряд влево. Тогда нарушения нормализации частного влево не возникает. [22]
Деление мантисс операндов происходит в цикле деления. Поскольку в этой операции остаток не сохраняется, деление мантисс осуществляется нетрадиционным способом [ а. В его основу положен ускоренный метод деления с восстановлением остатка и формированием двух двоичных разрядов частного. [23]
При выполнении операции деления чисел с, плавающей запятой сначала до - непосредственного деления выполняется, если это необходимо, нормализация мантисс. Далее по тем же алгоритмам, что и для чисел с фиксированной запятой, производится деление мантиссы делимого на мантиссу делителя и частное округляется в пределах заданной разрядности операндов. Затем находится порядок частного путем вычитания порядка делителя из порядка делимого и, наконец, нормализация результата. [24]
Перед делением мантиссы делимого и делителя нормализуются. Поэтому мантисса частного получается нормализованной. Для исключения переполнения при делении мантисс делимое должно быть меньше делителя. В ЕС-1030 после нормализации это условие проверяется путем пробного вычитания делителя из делимого. Если разность окажется положительной, то перед началом деления делитель сдвигается влево еще на четыре разряда и к предварительной характеристике частного прибавляется единица. Если при этом не произошло переполнения, то выполняется деление. При возникновении переполнения происходит прерывание исполняемой программы. Деление мантисс при этом не производится. [25]
Перед делением мантиссы делимого и делителя нормализуются. Поэтому мантисса частного получается нормализованной. Для исключения переполнения при делении мантисс делимое должно быть меньше делителя. В ЕС-1030 после нормализации это условие проверяется путем пробного вычитания делителя из делимого. Если разность окажется положительной, то перед началом деления делитель сдвигается влево еще на четыре разряда и к предварительной характеристике частного прибавляется единица. Если при этом не произошло переполнения, то выполняется деление. При возникновении переполнения происходит прерывание исполняемой программы. Деление мантисс при этом не производится. [26]