Задание 1.2 Найти произведение С2 числа А и В, представленных с плавающей точкой, если А и В представлены в виде порядков, соответственно [ап]пк и [вп]пк и мантисс, соответственно [ам] пк и [вм] пк, где
А В порядок мантисса порядок мантисса з Аз з аз з аз з аз код опер + 3 + 0.9 - 1 + 0.55 о у2
[ап]пк = 0.011, [ам]пк = 0.1001, [вп]пк = 1.001, [вм]пк = 0.110111. При выполнении операций использовать обратный код. При умножении мантисс использовать метод умножения с младшего разряда множителя со сдвигом множителя. При выполнении задания порядки и мантиссы операндов А и В необходимо представить в двоичной системе счисления и сформировать для них прямые коды. Разрядность модуля порядка должна быть равна 3, разрядность модуля мантиссы - 6. Результат (порядок и мантисса) должен быть представлен в прямом коде в нормализованной форме. Решение Знак искомого произведения, представляемого знаком его мантиссы, положительный, так как знаки мантисс сомножителей положительные. Предварительное значение порядка произведения определяется следующим образом: С2п*=ап +вп: 00. 011 - [ап]мок + 11.110 - [вп]мок 100.001 + 1 00.010 - [С2п]мпк, т.е. [С2п]пк = 0.010. Абсолютное значение предварительного значения мантиссы произведения определяется следующим образом: [С2м]*: 1001 - [ам] * 110111 - [вм 1001 + 1001 . 11011 + 1001 . 111111 + 1001 . 11001111 + 1001 . 111101111 Таким образом, [С2м]пк = 0.111101111. Значение мантиссы и порядка произведения имеем с учетом ранее полученного знака: [С2м]пк = 0.111101111. [С2п]пк = 0.010.