подскажите
1. как получить DEC число с плавающей точкой из HEX числа длиной 4 байта.
Примеры: 1.0 = 0x3F800000, -2.0 = 0xC0000000,
123.456 = 0x42F6E979.
2. как получить DEC число с плавающей точкой из специального представления числа с плавающей точкой в двоично-десятичном коде длиной 4 байта. Старший байт кодирует в старшем бите знак, а в младших семи битах десятичную экспоненту, которая представлена в двоичном коде, причем нулевое значение порядка кодируется числом 0x40. Младшие 3 байта кодируют 6 двоично-десятичных цифр мантиссы.
Примеры: 1.0 = 0x40100000, -20.0 = 0xC12000000, 123.456 =0x42123456.