информатика. Новый документ в формате RTF. Решение 1 Перейдем к двоичному представлению числа в 4х байтовой ячейке, заменив каждую шестнадцатеричную цифру 4мя двоичными цифрами
Скачать 6.78 Kb.
|
По шестнадцатеричной форме внутреннего представления числа в форме с плавающей точкой 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 Задание для решений №1 1) Получить двоичную форму внутреннего представления целого числа в 2-х байтовой ячейке. 2) Получить шестнадцатеричную форму внутреннего представления целого числа 2-х байтовой ячейке. 3) По шестнадцатеричной форме внутреннего представления целого числа в 2-х байтовой ячейке восстановить само число. Номера заданий № Варианта 1 2 3 1 1450 -1450 F67D 2 1341 -1341 F7AA 3 1983 -1983 F6D7 4 1305 -1305 F700 5 1984 -1984 F7CB 6 1453 -1453 F967 7 1833 -1833 F83F 8 2331 -2331 F6E5 9 1985 -1985 F8D7 10 1689 -1689 FA53 11 2101 -2101 F840 12 2304 -2304 FAE7 13 2345 -2345 F841 14 2134 -2134 FAC3 15 2435 -2435 FA56 Задание для решений №2 1) Получить шестнадцатеричную форму внутреннего представления числа в формате с плавающей точкой в 4-х байтовой ячейке. 2) По шестнадцатеричной форме внутреннего представления вещественного числа в 4-х байтовой ячейке восстановить само число. Номера заданий № Варианта 1 2 1 26.28125 C5DB0000 2 -29.625 45D14000 3 91.8125 C5ED0000 4 -27.375 47B7A000 5 139.375 C5D14000 6 -26.28125 488B6000 7 27.375 C7B7A000 8 -33.75 45DB0000 9 29.265 C88B6000 10 -139.375 45ED0000 11 333.75 C6870000 12 -333.75 46870000 13 224.25 C9A6E000 14 -91.8125 49A6E000 15 33.75 48E04000 |