Binary 将数字编码为IEEE754半精度
我有一个关于我正试图解决的问题的简短问题。对于这个问题,我必须将(0.0A)16转换为IEEE754半精度浮点标准。我把它转换成二进制(0000.0000 1010),归一化(1.010*2^5),对指数进行编码(结果是01010),但现在我不知道如何把它转换成实际的形式。我应该如何处理小数部分答案是0 01010 01 0000 0000。 我知道这与添加省略1有关,但我也不完全确定这在哪里发生Binary 将数字编码为IEEE754半精度,binary,numbers,ieee-754,half-precision-float,Binary,Numbers,Ieee 754,Half Precision Float,我有一个关于我正试图解决的问题的简短问题。对于这个问题,我必须将(0.0A)16转换为IEEE754半精度浮点标准。我把它转换成二进制(0000.0000 1010),归一化(1.010*2^5),对指数进行编码(结果是01010),但现在我不知道如何把它转换成实际的形式。我应该如何处理小数部分答案是0 01010 01 0000 0000。 我知道这与添加省略1有关,但我也不完全确定这在哪里发生 感谢您的帮助 您必须省略的1是尾数的第一个,因为我们知道重要部分总是以1开头(这样,IEEE-75
感谢您的帮助 您必须省略的1是尾数的第一个,因为我们知道重要部分总是以1开头(这样,IEEE-754获得一位空间)。尾数是1.010,因此您将只表示“010” 解决方案0 01010 0100000000表示: 0是符号; 01010为指数; 01000000是尾数,省略了第一个