Rapidus Software

 
Добавить в закладки и поделиться   Перевод шестнадцатеричного числа в число с плавающей точкой                              

Общая форма чисел с плавающей точкой для представления их в ЭВМ и иной вычислительной технике имеет следующий вид:

            C = (-1)S . 2E . 1.f;           
где  
                C - двоичное число с
плавающей точкой;
                S - знак числа (0 - плюс, 1- минус);
                1.f  -  мантисса – вещественное число без знака;
                1 – целая часть мантиссы (неявно присутствующая);
                f – дробная часть мантиссы;
                E – порядок  - целое двоичное число со знаком;
                2 – основание двоичной системы счисления.

На представление данных с 
плавающей точкой существует единый промышленный стандарт IEEE 754, разработанный в Институте инженеров по электротехнике и электронике (Institute of Electrical and Electronics Engineers) в США в 1985 г.

     Согласно стандарту IEEE 754 форма представления чисел имеет следующий вид:

                C = (-1)S . 2e . 1.f;   
  где
       е = (Е + bias) — смещенный порядок - целое положительное число;
       bias — сме­щение — целая положительная константа;

Форматы могут быть следующими:
SP (Single Precision floating-point format) — формат для представления данных с одинарной точностью — соответствует слову;
DP (Double Precision floating-point format) — формат для представления данных с двойной точностью — соответствует двойному слову;

Форматы SP и DP называют базовыми; их длины и структуры стандартизи­рованы, т. к. они используются для внешнего представления данных в памя­ти и должны быть совместимы с устройствами, поддерживающими стандарт IEEE 754. 

Поля формата:
- поле знака — для представления знака S числа (1 бит);
- поле смещенного порядка — для представления значения смещенного порядка е;
- поле мантиссы — для представления дробной части мантиссы 0.f; целая часть мантиссы, равная 1, присутствует неявно.

Таблица параметров форматов SP и DP


Параметр

Формат

SP

DP

Длина

32

64


Длина мантиссы 1.f

24:

Дробная часть - 23

Неявная - 1

53:

Дробная часть - 52

Неявная - 1

Длина смещенного порядка е

8

11

   Смещение bias

127

1023

Emin

-126

-1022

Emax

+127

+1023

emin

+1

+1

emax

+254

+2046

Программа предназначена для перевода шестнадцатеричного числа в число с плавающей запятой в стандарте IEEE 754.

Чтобы перевести число в шестнадцатеричном формате в десятичное число с плавающей запятой, введите значение шестнадцатеричного числа и нажмите кнопку "КОНВЕРТИРОВАТЬ".
Результатом вычислений будет десятичное число в формате 
IEEE 754.

Исходные данные и результат вычислений можно скопировать в буфер обмена для дальнейшего использования в других приложениях.

 

16-ричное число :
 (Количество знаков после запятой в результате вычислений)
Результат =     

Вернуться на страницу "Браузерные программы.Перевод чисел".

 

 

Все права защищены © 2024 Rapidus Software
Главная || Конвертеры || Перевод шестнадцатеричного числа в число с плавающей точкой в стандарте IEEE 754