По шестнадцатеричной форме внутреннего представления числа в форме с плавающей точкой C9811000 восстановить само

Вопрос от пользователя

По шестнадцатеричной форме внутреннего представления числа в форме с плавающей точкой C9811000 восстановить само

Ответ от эксперта

Решение: 1) Перейдем к двоичному представлению числа в 4-х байтовой ячейке, заменив каждую шестнадцатеричную цифру 4-мя двоичными цифрами:

1100 1001 1000 0001 0001 0000 0000 0000

1

1001001

10000001

00010000

00000000

31

23

0

2) Заметим, что получен код отрицательного числа, поскольку в старшем разряде с номером 31 записана 1. Получим порядок числа: р=10010012 -10000002=10012=910.

3) Запишем в форме нормализованного двоичного числа с плавающей точкой с учетом знака числа:

-0,100000010001000000000000 *21001

4) Число в двоичной системе счисления имеет вид: -100000010.0012.

5) Переведем число в десятичную систему счисления:

-100000010.0012= -(1*28+1*21+1*2-3)= -258.12510

image_pdfСкачать ответimage_printРаспечатать решение

Добавить комментарий

Похожие вопросы от пользователей