Cтраница 1
Перемножение мантисс производится в цикле умножения и заключается в поочередном умножении мантиссы множимого на два разряда мантиссы множителя, начиная с младших. [1]
Умножение сводится к перемножению мантисс и сложению порядков. Кроме того, если потребуется, нормализуется произведение. [2]
Во всех моделях ЭВМ Единой системы перемножение мантисс чисел, представленных в форме с плавающей запятой, выполняется в основном по тем же алгоритмам, по которым производится умножение чисел с фиксированной запятой. Мантисса первого операнда является множимым, а второго - множителем. Всегда представленные в прямом коде мантиссы перемножаются как положительные числа. Это исключает необходимость в различных коррекциях результатов, имеющих место при использовании дополнительных кодов. Полученный знак в конце выполнения операции заносится в знаковый разряд результата. [3]
В модели ЕС-1030 предварительный порядок произведения вычисляется до перемножения мантисс, в ЕС-1050 - одновременно с их умножением, а в ЕС - 1020 - после умножения. Окончательный порядок определяется в конце операции после нормализации результата. [4]
Затем находятся порядок произведения путем суммирования порядков сомножителей и мантисса произведения - перемножением мантисс сомножителей. [5]
Умножение чисел с плавающей точкой осуществляется в - четыре этапа: 1) определение знака произведения; 2) определение порядка произведения ( алгебраическое сложение порядков сомножителей); 3) перемножение мантисс; 4) нормализация. [6]
Операция умножения реализуется в такой последовательности: 1) определение знака мантиссы произведения путем сложения знаковых разрядов мантисс сомножителей; 2) определение порядка произведения путем сложения порядков сомножителей; 3) перемножение мантисс; 4) нормализация результата. [7]
Операция умножения реализуется в такой последовательности: 1) определение знака мантиссы произведения путем сложения знаковых разрядов мантисс сомножителей; 2) определение порядка произведения путем сложения порядков сомножителей; 3) перемножение мантисс ( в прямом коде); 4) нормализация результата. [8]
При умножении чисел с плавающей запятой мантисса произведения определяется как произведение мантисс сомножителей, а порядок произведения как сумма их порядков. Перемножение мантисс осуществляется любым способом умножения, описанным выше. [9]
Умножение в машинах с плавающей запятой мало отличается от умножения в машинах с фиксированной запятой. При умножении мантисса произведения определяется путем перемножения мантисс сомножителей любым из описанных выше способов, а порядок произведения определяется суммированием порядков сомножителей. [10]
Если мантисса множимого или множителя равна 0, то произведению можно присвоить значение 0 без выполнения умножения мантисс. Если при суммировании порядков возникло переполнение и порядок отрицательный, то это означает, что произведение меньше минимального представляемого в машине числа, и в качестве результата операции может быть записан 0 без перемножения мантисс. [11]
Умножение производится, начиная с младших разрядов множителя и со сдвигом вправо сумм частных произведений. Число циклов умножения зависит от того, на сколько разрядов множителя одновременно производится умножение, и от разрядности мантисс. В ЕС-1050 может быть не более 14 циклов умножения, что соответствует перемножению 56-разрядных мантисс. В модели ЕС-1030 мантиссы длинных операндов, а в модели ЕС-1020 любых операндов перемножаются по частям. В модели ЕС-1030 младшая половина множителя умножается сначала на старшую половину множимого, а затем на младшую. После этого старшая половина множителя умножается последовательно на старшую и на младшую половины множимого. Все промежуточные произведения, соответствующим образом сдвинутые относительно друг друга, складываются последовательно таким образом, что остаются 56 значащих разрядов. [12]
Умножение также выполняется в несколько этапов. Сначала, если это необходимо, нормализуют сомножители. Затем определяют знак произведения по правилам действия над кодами знаков. В результате перемножения мантисс сомножителей получают мантиссу произведения. Порядок произведения находят путем сложения порядков сомножителей. Полученное произведение, если нужно, нормализуют. [13]
Особенностью выполнения операции умножения чисел, представленных в форме с плавающей запятой, является суммирование порядков сомножителей. Умножение мантисс чисел проводится так же, как и в случае с фиксированной запятой. Умножение осуществляется, таким образом, в четыре этапа: 1) определение знака произведения; 2) определение порядка произведения ( алгебраическое сложение порядков сомножителей); 3) перемножение мантисс; 4) нормализация. [14]