Консультация № 199060
12.08.2020, 07:45
0.00 руб.
0 3 1
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: По шестнадцатеричной форме внутреннего представления числа в форме с плавающей запятой восстановить само число. B18056C3.

B18056C3= 1|011’0001’1|000’0000’0101’0110’1100’00112
1100’00112 – 1000’00002 = 100’00112 = 6710
Так должно получиться? Возможно чего-то не хватает?



Обсуждение

давно
Старший Модератор
31795
6196
12.08.2020, 14:13
общий
Адресаты:

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

давно
Старший Модератор
31795
6196
12.08.2020, 14:23
общий
12.08.2020, 14:23
Адресаты:
1100’00112 – 1000’00002 = 100’00112 = 6710

для беззнаковых чисел - да.
для знаковых: 1000’00002 является исключением, т.к. как его не переводи в доп.код оно так и останется
1000’00002 =0111’11112 +1 = 1000’00002
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
31795
6196
13.08.2020, 13:24
общий
это ответ
Здравствуйте, Windowsss!

1)B18056C316 = -1.86758Е-0910
2)Да, но только для без знаковых чисел.

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

Форма ответа