Файл: Аксенов Егор. Плавающая точка.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.11.2023

Просмотров: 70

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Аксенов Егор. Плавающая точка.

  1. Получить шестнадцатеричную форму внутреннего представления числа в формате с плавающей точкой в 4-х байтовой ячейке.
1.2610 = 1101020.28125*2 = 0.5625 -> 00.5625*2 = 1.125 -> 10.125*2 = 0.25 -> 00.25*2 = 0.5 -> 00.5*2 = 1 -> 126.2812510 = 11010.010012Число положительное значит первый разряд равен 0Log2(26.28125)=4.71596=5степень числа = 5 в смещенном коде 5+64 = 69 = 10001010100010111010010010000000000000045D240002.-29.625 = 11101.1010.625 * 2 = 1.25 – 10.25 * 2 = 0.5 – 00.5 * 2 = 1 – 1Число отрицательное значит первый разряд равен 1Log2(29.625)=4.88874=55+64 = 69 = 100010111000101111011010000000000000000C5ED00003. 91.81259110 = 101101120. 8125*2 = 1.625 -> 10.625*2 = 1.25 -> 10.25*2 = 0.5 -> 00.5*2 = 1 -> 191.812510 = 1011011.11012Число положительное значит первый разряд равен 0Log2(91.8125)=6.52062=7степень числа = 7 в смещенном коде 7+64 = 71 = 10001110100011110110111101000000000000047B7A0004. -27.3752710 = 1101120. 375*2 = 0.75 -> 00.75*2 = 1.5 -> 10.5*2 = 1 -> 1-27.37510 = 11011.0112Число отрицательное значит первый разряд равен 1Log2(27.375)= 4.77479 = 5степень числа = 5 в смещенном коде 5+64 = 69 = 100010111000101110110110000000000000000C5DB00005. 139.37513910 = 1000101120. 375*2 = 0.75 -> 00.75*2 = 1.5 -> 10.5*2 = 1 -> 1139.37510 = 10001011.0112Число положительное значит первый разряд равен 0Log2(139.375)= 7,12283 = 7степень числа = 7 в смещенном коде 7+64 = 71 = 100011101000111100010110110000000000000478B60006. -26.281252610 = 1101020.28125*2 = 0.5625 -> 00.5625*2 = 1.125 -> 10.125*2 = 0.25 -> 00.25*2 = 0.5 -> 00.5 *2 = 1 -> 1-26.2812510 = 11010.010012Число отрицательное значит первый разряд равен 1Log2(26.28125)= 4,71596 = 5степень числа = 5 в смещенном коде 5+64 = 69 = 100010111000101110100100100000000000000C5D240002. По шестнадцатеричной форме внутреннего представления вещественного числа в 4-х байтовой ячейке восстановить само число.1)C5DB0000Переводим в шестнадцатеричную
1 1000101 11011011 00000000000000001 след число отрицательноеНаходим показатель степени1000101 = 69, 69-94= 5 степень(следовательно 5 знаков до запятой)Мантисса 1101101111011.011 = -27.3752)45D14000Переводим в шестнаддатеричную1000101 1101000101 000000000000000 след число положительноеНаходим показатель степени1000101 = 69, 69-94= 5 степеньМантисса 110100010111010.00101 = 26.156253)C5ED0000Переводим в шестнаддатеричную1 1000101 11101101 00000000000000001 след число отрицательноеНаходим показатель степени1000101 = 69, 69-94= 5 степеньМантисса 1110110111101.101=-29.6254)47B7A000Переводим в шестнадцатеричную1000111 10110111101 00000000000000 след число положительноеНаходим показатель степени1000111 = 71, 71-64= 7 степеньМантисса 101101111011011011.1101= 91.81255)C5D14000Переводим в шестнаддатеричную1 1000101 1101000101 000000000000001 след число отрицательноеНаходим показатель степени1000101 = 69, 69-94= 5 степеньМантисса 110100010111010.00101 = -26.156256)488B6000Переводим в шестнадцатеричную1001000 10001011011 00000000000000 след число положительноеНаходим показатель степени1001000=72, 72-64=8 степеньМантисса 1000101101110001011.011= 139.375