概述
一、假定采用
I
E
E
E
754
IEEE754
IEEE754单精度浮点数格式表示一个数为
45100000
H
45100000H
45100000H,则该数值为:
步骤:
1.逐位分解,因为此数为
16
16
16进制,故每位分解为
4
4
4位二进制形式:
32
位
表
示
为
:
01000101000100000000000000000000
32位表示为:01000101000100000000000000000000
32位表示为:01000101000100000000000000000000
2.按照
I
E
E
E
754
IEEE754
IEEE754的
32
32
32位浮点数格式进行划分:
0
0
0
10001010
10001010
10001010
001000000000000000000000
001000000000000000000000
001000000000000000000000
上面分别代表:一个符号位,8位阶码,23位尾数
3.浮点数的指数真值
e
e
e变为阶码
E
E
E时需要加上固定的偏转值
127
127
127,因此:
E
=
e
−
127
E=e-127
E=e−127
即:
e
=
E
−
127
e=E-127
e=E−127
这里的阶码计算结果为
(
138
)
10
(138)_{10}
(138)10,故
e
=
138
−
127
=
11
e=138-127=11
e=138−127=11
4.因为在小数点后,末尾的
0
0
0可以不运算,尾数可以表示为
001
001
001,结果加上小数点前隐藏的
1
1
1。
(
1.001
)
2
−
>
(
1.125
)
10
(1.001)_{2}->(1.125)_{10}
(1.001)2−>(1.125)10
最终结果为: ( 1.125 ) 10 × ( 2 ) 11 (1.125)_{10}times(2)^{11} (1.125)10×(2)11
补充:
位数 | 符号位 | 阶码E | 尾数M |
---|---|---|---|
32 | 1 | 8 | 23 |
64 | 1 | 11 | 52 |
80 | 1 | 15 | 64 |
最后
以上就是紧张鞋子为你收集整理的《计算机组成原理》白中英版第二章复习的全部内容,希望文章能够帮你解决《计算机组成原理》白中英版第二章复习所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复