Консультация № 200212
03.02.2021, 17:17
0.00 руб.
0 2 1
Здравствуйте! У меня возникли сложности с таким вопросом: По шестнадцатеричной форме внутреннего представления вещественного числа в 4-х байтовой ячейке восстановить само число.

45D14000

Обсуждение

в сети
Управляющий
143894
2148
04.02.2021, 11:35
общий
Адресаты:
1171341312
Об авторе:
Устав – есть устав! Если ты устав – то отдыхай!


давно
Старший Модератор
31795
6196
06.02.2021, 14:03
общий
это ответ
Здравствуйте, Виталий Гамеза!

45D14000
Переводим используемые 16-ные числа в двоичные


Заполняем формат вещественного числа:


Отдельно обрабатываем экспоненту:

139-127 = 12

Добавляем 1, по умолчанию и ставим точку, перемещаем её вправо на 12-ть позиций:

Получаем: 4096+2048+512+32+8 = 6696.0

Пишет простой код
Код:
org     100h
dd 6696.0

Компилируем и проверяем:


Удачи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа