Пример 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.

Операции умножения вычитания и деления производятся по аналогичному алгоритму.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: