Пример 2.
Дано A(2)=0,1001101*10101. B(2)=0,10101*101 представленные в форме записи с плавающей запятой. Найти C(2)= A(2)+B(2).
Решение:
Выравниваем порядки чисел:
A(2)=0,1001101*10101.
B(2)=0,10101*101=0,000010101*10101.
Складываем мантиссы:
Для этого выравниваем количество знаков после запятой: A(2)=0,100110100, B(2)= 0,000010101
Выполняем операцию сложения мантисс чисел представленных в двоичной системе счисления так же как и в случае представления чисел в форме записи с фиксированной запятой
0,100110100 +0,000010101 |
0,101001001 |
В результате сложения мантисс получили результат: 0,101001001. Дописываем показатель и получаем ответ.
Ответ C(2)=0,101001001*10101.
Операции умножения вычитания и деления производятся по аналогичному алгоритму.