使用IEEE浮点格式A和B的9位浮点表示



我在处理浮点时遇到的问题遇到了一些麻烦。我很难从浮点表示变为十进制值,也从表示形式的格式a转变为表示形式的格式。

问题:

根据IEEE浮点格式考虑以下两个9位浮点表示。

  • 格式

有一个标志。有k = 5个指数位。指数偏差为15。有n = 3个分数。

  • 格式b

有一个标志有k = 4个指数位。指数偏差为7。有n = 4个派系位

问题要我将浮点表示" 0 10110 011"从格式a转换为格式B。它还想知道每种格式的值。任何人都可以协助我完成这两个任务的程序。或者,也许将我引导到一个信息丰富的网站,可以向我展示。我现在已经搜索了一段时间了,我很难找到任何资源。谢谢!

-matt

010110011中的1-5-3格式是符号0,有偏见的指数10110 2 和编码为011。22–15 = 7,而显着性为1.011 2 = 1.375。(我们以" 1."的形式将编码的显着添加到前缀),因此所表示的数字为 2 7 •1.375 = 176。

要以1-4-4格式编码176,请利用您已经知道它是 2 7 •1.375的事实。因此,符号为 ,无偏的指数为7,而显着性为1.011 2 。这有意义,适合四个位(因此不需要舍入);编码的显着性(删除领先的" 1")为0110。无偏指数为7,偏差为7,因此偏置指数为14 = 1110 2 。因此,位字段是符号0,指数1110,显着性0110,所有九个位均为011100110。

相关内容

  • 没有找到相关文章

最新更新