发布网友 发布时间:2022-04-23 13:15
共1个回答
热心网友 时间:2023-10-15 04:03
这个知识点囊括在了计算机组成原理里面,如果不了解具体的IEEE 754那么可以自己查一下,这里简单说一下,ieee 754的float格式占了4B大小,格式为 1位符号位 + 8位阶码 + 23位尾数,其中尾数部分省略了一个 1 不存储。
1.5678E3 的 十进制就是 1567.8, 现将其转为二进制 11000011111.1100110011001(这里总共应该有24位,后面是求不了精确的,因为小数部分是0.8), 后面是求不完整的,这里只求一个近似。而后将其右归,1.1000011111 1100110011001 x 2 ^ (1000 1001),这里1000 1001是 10 + 127 的二进制,因为规定阶码是用+127的移码来表示的,不清楚的话去参考IEEE754标准,故,f的IEEE754格式应该为 0(符号位)10000111111100110011001(23位,第一位的1不存储)1000 1001(阶码),合起来0100001111111001100110011000 1001
热心网友 时间:2023-10-15 04:03
这个知识点囊括在了计算机组成原理里面,如果不了解具体的IEEE 754那么可以自己查一下,这里简单说一下,ieee 754的float格式占了4B大小,格式为 1位符号位 + 8位阶码 + 23位尾数,其中尾数部分省略了一个 1 不存储。
1.5678E3 的 十进制就是 1567.8, 现将其转为二进制 11000011111.1100110011001(这里总共应该有24位,后面是求不了精确的,因为小数部分是0.8), 后面是求不完整的,这里只求一个近似。而后将其右归,1.1000011111 1100110011001 x 2 ^ (1000 1001),这里1000 1001是 10 + 127 的二进制,因为规定阶码是用+127的移码来表示的,不清楚的话去参考IEEE754标准,故,f的IEEE754格式应该为 0(符号位)10000111111100110011001(23位,第一位的1不存储)1000 1001(阶码),合起来0100001111111001100110011000 1001