Изменения

Перейти к: навигация, поиск

Представление вещественных чисел

24 байта убрано, 22:20, 12 января 2015
м
Нет описания правки
Нормализуем полученное двоичное число по правилам машинной арифметики.
<tex>-100001101{,}00111</tex> <tex>=</tex> <tex>-1{,}0000110100111</tex><tex> &\times;</tex> <tex>10</tex><sup><tex>1000</tex></sup>
Найдем смещенный порядок. Так как в условии говорится о 32-разрядном представлении, то смещение порядка равно <tex>127</tex><sub><tex>10</tex></sub>.
Следовательно, число результата будет иметь вид:
<tex>A</tex> <tex>=</tex> <tex>1{,}000100010101</tex> <tex>&\times;</tex> <tex>10</tex><sup><tex>111</tex></sup> <tex>=</tex> <tex>10001000</tex>,<tex>10101</tex><sub><tex>2</tex></sub> <tex>=</tex> <tex>136{,}65625</tex><sub><tex>10</tex></sub>
Результат наших вычислений верен, так как <tex>405{,}875</tex> - <tex>269{,}21875</tex> <tex>=</tex> <tex>136{,}65625</tex>.
<OL>
<LI>Двоичная запись модуля этого числа имеет вид <tex>100111000</tex>{,<tex>}0101</tex>.</LI>
<LI>Имеем <tex>100111000{,}0101</tex> <tex>=</tex>
<tex>1{,}001110000101</tex><tex>&nbsp;&\times;&nbsp;</tex><tex>2</tex><sup><tex>8</tex></sup>.</LI>
<LI>Получаем смещенный порядок <tex>8</tex> <tex>+</tex> <tex>1023</tex> <tex>=</tex> <tex>1031</tex>. Далее имеем

Навигация