计算机组成原理 - 浮点数以及其运算

计算机组成原理 - 浮点数以及其运算

引言: 定点数的局限性

引入浮点数的意义 : 在位数不变的情况下,增加数据的表示范围
阶码 : 反应数值大小
尾数: 反应数值精度

计算机组成原理 - 浮点数以及其运算

浮点数

浮点数的表示

每乘1个2 右移一位小数点
**浮点数的运算 先转化成真值 再进行运算 **

计算机组成原理 - 浮点数以及其运算抛弃最后一位会导致精度降低,为了避免这个问题
引入了浮点数的规格化


浮点数的规格化

尾数的最高位是无效位 会丧失精度
一般都是1.3×10^3
没有人写0.0013×10^6

阶码发生合理的变化
在尾数中 通过算术左移,达到浮点数的规格化 - 左规
计算机组成原理 - 浮点数以及其运算