Редактирование: Представление вещественных чисел
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 690: | Строка 690: | ||
Переведем второе число в машинный вид, совершая те же действия. | Переведем второе число в машинный вид, совершая те же действия. | ||
− | <tex>405,87510</tex> = <tex>110010101</tex>,<tex>111000000000011010</tex>...<sub><tex>2</tex></sub> <tex>=</tex> <tex>1,10010101111000000000011010</tex>... | + | <tex>405,87510</tex> = <tex>110010101</tex>,<tex>111000000000011010</tex>...<sub><tex>2</tex></sub> <tex>=</tex> <tex>1,10010101111000000000011010</tex>... × <tex>10</tex><sup><tex>1000</tex></sup> |
В качестве мантиссы будут сохранены первые <tex>23</tex> бита после запятой т.е. <tex>10010101111000000000011</tex>. | В качестве мантиссы будут сохранены первые <tex>23</tex> бита после запятой т.е. <tex>10010101111000000000011</tex>. | ||
Очевидно, что порядок со смещением у второго числа будет таким же, как и у первого. | Очевидно, что порядок со смещением у второго числа будет таким же, как и у первого. | ||
Строка 773: | Строка 773: | ||
<LI>перевести модуль данного числа в двоичную систему счисления;</LI> | <LI>перевести модуль данного числа в двоичную систему счисления;</LI> | ||
− | <LI>нормализовать двоичное число, т.е. записать в виде <I>M</I> | + | <LI>нормализовать двоичное число, т.е. записать в виде <I>M</I> × 2<I><sup>p</sup></I>, где <I>M</I> — |
мантисса (ее целая часть равна <tex>1</tex><sub>(<tex>2</tex>)</sub>) и <I>p</I> — порядок, записанный в | мантисса (ее целая часть равна <tex>1</tex><sub>(<tex>2</tex>)</sub>) и <I>p</I> — порядок, записанный в | ||
Строка 842: | Строка 842: | ||
<tex>01111111110</tex><sub>(<tex>2</tex>)</sub> <tex>=</tex> <tex>1022</tex><sub>(<tex>10</tex>)</sub>; <tex>1022</tex> <tex>-</tex> <tex>1023</tex> <tex>=</tex> <tex>-1</tex>.</LI> | <tex>01111111110</tex><sub>(<tex>2</tex>)</sub> <tex>=</tex> <tex>1022</tex><sub>(<tex>10</tex>)</sub>; <tex>1022</tex> <tex>-</tex> <tex>1023</tex> <tex>=</tex> <tex>-1</tex>.</LI> | ||
− | <LI>Число имеет вид <tex>1</tex>,<tex>1100011</tex> | + | <LI>Число имеет вид <tex>1</tex>,<tex>1100011</tex> × <tex>2</tex><sup><tex>-1</tex></sup> или |
<tex>0</tex>,<tex>11100011</tex>.</LI> | <tex>0</tex>,<tex>11100011</tex>.</LI> |