1.3计算机中的浮点数表示汇编.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.3计算机中的浮点数表示汇编

1.3 计算机中数的浮点表示 本节主要内容 以 为基的数系 数的浮点表示 舍入误差 1.3.1 以 为基的数系 利用数值方法解决科学计算实际问题时都需要设计程序并在计算机上运行才能求出数值结果,因此了解数在计算机中的表示是有必要的. 在计算机中广泛采用的有二进制数、八进制数、十进制数和十六进制数,它们的基数分别为2,8,10和16. 例 如 1.3.2 数的浮点表示 我们称 a为数x 的尾数(其值小于1). 自然数 t为计算机的字长,它表示数x的尾数的位数. J是整数,称为数x 的阶,它用来确定x 的小数点的位置. 在各种计算机中,有各自规定的字长,以及阶J 的范围:-L ≤ J ≤ U( L和U 为正整数或零). L、U 的大小表明计算机中表示的数的范围大小. 式 (1.2.1) 或 (1.2.2) 称为数的浮点表示. 再假设 x ≠ 0 时 d ≠ 0,则称 x为规格化浮点数. 按式 (1.2.1) 或 (1.2.2)规定的规格化浮点数的全体组成的集合记为F . 我们称 F为一个规格化浮点数系. 规格化浮点数系F 是一个有限的离散的数集合. 在数值计算中通常取十进制数. 规格化浮点数 1.3.3 舍入误差 在使用计算机进行数值计算时,若提供给计算机的数x 的绝对值大于 F 中最大正数,则在计算机上出现 上溢;若 x(≠0)的绝对值小于 F 中最小正数,则在计算机上出现下溢,此时计算机将数x 作为0处理,称其为机器0. 上溢和下溢统称为溢出. 初始数据或中间计算结果数据 x可能不在规格化浮点数系F 中,因此要用F中最接近 x的数 作为 x的近似值. 说明:在以后的讨论中,我们将假定所提供的初始数据或中间结果数据不会发生溢出现象. (1.3.4) (1.2.5) (1.3.6) (1.3.7) (1.3.8) 有的计算机采用的是只“舍”不“入”的断位原则, 即取 (1.3.9) 说 明

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档