计算机组成原理之浮点数表示法

1.意义及表示格式模型

浮点数表示,小数点按需浮动
计算机组成原理之浮点数表示法

  • 阶码=阶符位+阶码位->使用带符号定点整数
  • 尾数=数符位+尾数位->使用带符号定点小数
  • 小数点隐藏不占位数

2.引入浮点数的意义及于定点数的对比

字长位8位 原码 二进制数
定点数表示
计算机组成原理之浮点数表示法
浮点数表示 5位阶码+3位尾数
计算机组成原理之浮点数表示法
注意点

  • 阶码指表示指数部分,比如二进制2n,十进制10n,2和10叫做底数。十进制是底数10,二进制底数2,n代表阶码,阶码要转换成二进制表示。
  • 精度表示能够表示最小的非零正数。

综上

  • 相同字长,浮点数表示的范围更广、精度更准确。

3.浮点数的机器存储格式

计算机组成原理之浮点数表示法

  • R 表示阶码中的底数,计算机隐含就是2。
  • E 阶码,表示指数部分,一般用定点正数用补码移码表示,所以在转换成十进制时要注意先转换成原码,阶码决定数值范围
  • M:尾数,定点小数,用原码移码,尾数的位数决定精度