Формат числа половинной точности

± Порядок Мантисса
                               
     
                               

Смещение (или сдвиг) порядка: – число, которое необходимо прибавить к истинному порядку исходного числа. Оно записывается в биты поля Порядок. Для формата половинной точности под порядок выделяется 5 бит разрядной сетки, т.е. максимальное смещенное значение порядка – 31.

Формат числа одинарной точности

± Порядок Мантисса
                                                               
     
                                                               

Под порядок выделено 8 бит, поэтому смещение: .

Формат двойной точности

± Порядок Мантисса
                                                                                   
     
                                                                                   

Под порядок выделено 11 бит, поэтому смещение: .

Алгоритм получения числа с плавающей точкой

1. Перевести число из K-ичной системы счисления в двоичную (прямой код);

2. Представить двоичной число в нормализованной форме: ;

3. Рассчитать смещенный порядок числа: , где – смещение, зависящее от формата хранения;

4. Разместить знак, порядок и мантиссу в соответствующие разряды сетки;

5. Разбить полученное число на тетрады и записать полученные двоичные разряды в виде числа в 16-ичной системе.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: