浮点数的机内表示
浮点数真值: N=M × 2
E
浮点数的一般机器格式:
数符 阶符 阶码值 . 尾数值
M
S
EJ En-1……E0
M-1……M-m
•
Ms 是尾数的符号位,设置在最高位上。
•
E 为阶码,有 n+1 位,一般为整数,其中有一位符号位 E
J
,设置在
E 的最高位上,用来表正阶或负阶。
•
M 为尾数,有 m 位,为一个定点小数。 Ms=0 ,表示正号, Ms=1 ,
表示负。
•
为了保证数据精度,尾数通常用规格化形式表示:当 R = 2 ,且尾数
值不为 0 时,其绝对值大于或等于 0.5 。对非规格化浮点数,通过将尾
数左移或右移,并修改阶码值使之满足规格化要求。
1 位 1 位 n 位
m 位
评论0
最新资源