Cтраница 2
Признаки результатов: 0 - мантисса суммы равна нулю; I - мантисса суммы меньше нуля; 2 - мантисса суммы больше нуля; 3 - переполнение. [16]
Признаки результатов: 0 - мантисса суммы равна нулю; 1 - мантисса суммы меньше нуля; 2 - мантисса суммы больше нуля; 3 - переполнение. [17]
На втором этапе модифицированные обратные ( или дополнительные) коды мантисс складываются и в результате получается мантисса суммы. Если она не нормализована, происходит нормализация и соответствующим образом исправляется порядок. [18]
Признаки результатов: 0 - мантисса суммы равна нулю; I - мантисса суммы меньше нуля; 2 - мантисса суммы больше нуля; 3 - переполнение. [19]
Признаки результатов: 0 - мантисса суммы равна нулю; 1 - мантисса суммы меньше нуля; 2 - мантисса суммы больше нуля; 3 - переполнение. [20]
Если старший разряд мантиссы имеет значение единицы, ( 31), то мантисса нормализована; если же старший разряд мантиссы суммы не имеет значения единицы ( p3 Q), то производится нормализация мантиссы сдвигом влево и порядо к суммы уменьшается на единицу. Сдвиг мантиссы на один разряд влево производится по сигналу г / 2, а уменьшение порядка суммы на единицу по сигналу ус. После сдвига мантиссы производится анализ переполнения сумматора SMn. Если признак отрицательного переполнения отсутствует ( рб Рг 0), то выполняется следующий такт нормализации. [21]
Если мантисса суммы лежит в пределах 0 mxl тЛ21 С 1, то производится проверка мантиссы по признаку нормализации и при необходимости мантисса нормализуется сдвигом влево. Если мантисса суммы равна нулю, СмМ О, то нормализация результата невозможна. [22]
При сложении мантисс по абсолютной величине меньших единицы, возможны случаи переполнения разрядной сетки - нарушение нормализации слева от запятой. Для восстановления нормализации мантисса суммы сдвигается на один разряд вправо, а порядок суммы уменьшается на единицу - нормализация вправо. [23]
При сложении мантисс, по абсолютной величине меньших единицы, возможны случаи переполнения разрядной сетки - нарушение нормализации слева от запятой. Для восстановления нормализации мантисса суммы сдвигается на один разряд вправо, а порядок суммы уменьшается на единицу - нормализация вправо. [24]
Из сумматора выходит мантисса суммы, которая поступает в сдвигатель нормализации и на избирательную схему нормализации. В случае, если мантисса суммы является ненормализованной, то избирательная схема выдает в сдвигатель нормализации сигналы, обеспечивающие необходимый для нормализации сдвиг мантиссы, и в корректор порядка - сигналы, обеспечивающие соответствующее изменение порядка результата. Нормализованная мантисса и скорректированный порядок поступают на выходные вентили для выдачи их из устройства в качестве результата операции. [25]
Однако, поскольку в мантиссе суммы старшая тетрада равна нулю, то имеет место нарушение нормализации вправо. [26]
Блок-схема устройства параллельного действия для сложениям вычитания чисел в машине с плавающей запятой. [27] |
В сумматоре мантисс производится сложение мантисс по правилам сложения чисел с фиксированной запятой. В сумматор мантисс включены также преобразователи, управляемые знаковыми разрядами, которые производят преобразование мантисс отрицательных слагаемых в обратный или дополнительный код и обратное преобразование мантиссы суммы, полученной в обратном или дополнительном коде, в отрицательное число, представленное в прямом коде. [28]
I ] имеет значение 1, то мантисса нормализована. Если СмМ [1] - О, то производится нормализация мантиссы сдвигом влево. При этом в каждом такте нормализации мантисса суммы, хранимая на СмМ, сдвигается на один разряд влево и порядок суммы уменьшается на единицу. После сдвига мантиссы производится проверка сумматора СмП на отрицательное переполнение. Если признак отрицательного переполнения отсутствует, рер7 0, то выполняется следующий такт нормализации. Если в процессе нормализации произошло отрицательное переполнение разрядной сетки СмП, рвр, 1, то результат не может быть представлен нормализованным числом. [29]
В результате сложения двух двоичных чисел может быть получен результат больше единицы, что говорит о переполнении разрядной сетки машины. Переполнение разрядной сетки называется нарушением нормализации влево. Нарушение нормализации влево устраняется в машине автоматически сдвигом мантиссы суммы вправо на один разряд и увеличением порядка да единицу. [30]