【计算机组成原理】|第六章_6.2数的定点表示和浮点表示

定点表示

  1. 定点数:小数点固定在某一位置的数。包含纯小数和纯整数
  2. 定点机:采用定点数的机器
  3. 不足:数据表示范围受限

在这里插入图片描述
(范围是用等比数列求和得到的)

浮点表示

  1. 是把数的范围和精度分别表示的一种数据表示方法
  2. 使用场合:数的表示范围超过了定点数能表示的范围时
  3. 表示形式:
    在这里插入图片描述
  • 尾数用纯小数表示
  • 将数尾最高位为1的浮点数称为格式化数;浮点数表示为格式化形式时精度最高。

浮点数的表示形式

  1. 在机器中的表示形式:

在这里插入图片描述
2. 表示范围

  • 前提:不考虑规格化,且位数和阶都是原码表示
  • m表示阶码的数值位,n表示尾数的数值位取n位

分析:

  • 最小的负数->绝对值最大的那个数->尾数部分绝对值最大->数符为1,数值部分为全1(共n位)
  • 最大的负数->绝对值最大的那个数->尾数部分绝对值最小->数符为1,数值部分为全0(前面n-1位为0,最后一位为1)
  • 正数、负数对称

在这里插入图片描述

例:
阶码最大为15(二进制为1111),故m>=4
精度大,需要尾数尽可能地长;同时,阶符、尾符各占一位

在这里插入图片描述

  1. 浮点数的规格化形式
    在这里插入图片描述
    在这里插入图片描述
  • 为了提高浮点数精度,需要进行规格化
  • 一般来说,r越大,表示的范围越大,表示的数的个数越多,但精度会下降

r=16的浮点数与r=2的浮点数相比,后者多三位精度。因为规格化数的尾数最高三位可能出现0.

机器零

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值