52.2k views
5 votes
Convert 42DB5000 base 16 to base 10 floating point form assuming this is a signed floating point encoding (IEEE754) (32-Bit)

1 Answer

5 votes

Sign = bit 32 = 0

Exponent = bits 24..31 = 10000101 = 133. Exponent is 133-127 = 6

Mantissa = bits 1..23 = 10110110101000000000000 = 5984256

is 1/2 + 1/8 + 1/6 + ...

resulting float value: 109.65625

User Yogesh Saroya
by
5.8k points