[口述]计组Day20浮点表示规格化

打好稳地基,提升竞争力!今天继续口述所学到的《计算机组成原理》。本博文旨在阐述所学,可能不深入也可能会有错误,目的是加深对课程的印象。
课程来源:哈尔滨工业大学《计算机组成原理》
视频来源:b站传送门:《计算机组成原理》
视频片段:P64-P72
通过本文大家可以收获的是:

  1. 移码的特点
  2. 为什么引进浮点数表示
  3. 浮点表示及规格化形式
  4. 浮点数的规格化

移码的特点

用移码表示浮点数的阶码,能方便地判断浮点数的阶码大小。

为什么引进浮点数表示

  1. 编程困难,程序员要调节小数点的位置
  2. 数的表示范围小,为了能表示两个大小相差很大的数据需要很大的机器字长。

浮点表示及规格化形式

N = S ∗ r j     浮 点 数 的 一 般 形 式 S 尾 数     j 阶 码      r 尾 数 的 基 值 N=S*r^j \ \ \ 浮点数的一般形式\\ S尾数\ \ \ j阶码 \ \ \ \ r尾数的基值 N=Srj   S   j    r

  1. r=2 尾数最高位为1
  2. r=4 尾数最高2位不全为0
  3. r=8 尾数最高3位不全为0

浮点数的规格化

  1. r=2 左规 尾数左移1位 阶码减1 右规 尾数右移1位 阶码加1
  2. r=4 左规 尾数左移2位 阶码减1 右规 尾数右移2位 阶码加1
  3. r=8 左规 尾数左移3位 阶码减1 右规 尾数右移3位 阶码加1

基数r越大,可表示的浮点数范围越大
基数r越大,浮点数精度越低。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值