某十六进制浮点数A3680000,将其表示成补码 ,字长32位,阶码8位(含1位阶符),尾数24位(含1 位数符),求该浮点数十进制的真值

Posted celiachen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了某十六进制浮点数A3680000,将其表示成补码 ,字长32位,阶码8位(含1位阶符),尾数24位(含1 位数符),求该浮点数十进制的真值相关的知识,希望对你有一定的参考价值。

先将十六进制的转化为二进制的,即A——1010,3——0011,6——0110,8——1000,所以转化过后的结果为:

1010 0011 ||0110 1000 00000000

因为阶码为8位,所以从竖线那里分割,前面是阶码,第一个1为符号位,把阶码转化为原码得:11011101,可得值为:-93。然后看尾数,同样也是符号位,则值为:0.8125。

所以最后该数十进制的真值为:

2-93*(0.8125)

 

以上是关于某十六进制浮点数A3680000,将其表示成补码 ,字长32位,阶码8位(含1位阶符),尾数24位(含1 位数符),求该浮点数十进制的真值的主要内容,如果未能解决你的问题,请参考以下文章

例题浮点数运算

嵌入式DSP开发的定点数和浮点数

关于IEEE754中的浮点数的阶码的表示问题

单精度浮点数中的阶码的表示范围为啥不是0~255?

数据的表示:原码反码补码移码以及浮点数的运算

浮点数的十六进制表示