数的定点表示和浮点表.ppt_第1页
数的定点表示和浮点表.ppt_第2页
数的定点表示和浮点表.ppt_第3页
数的定点表示和浮点表.ppt_第4页
数的定点表示和浮点表.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

n数的定点表示 n数的浮点表示 n浮点数与定点数的比较 1.3 数的定点表示与浮点表示 1.3 数的定点表示与浮点表示 所谓定点与浮点,是指一个数小数点的 位置是固定不变的还是浮动的。 1.3.1 1.3.1 数的定点表示数的定点表示 小数点的位置固定不变,在机器中,通 常默认固定在符号位与数值位的最高位之间; 或默认在数值位最低位之后,如下图: 1 1 1 0 1 1 0 1 符号 数值位(n位) 小数点 2-n |N| 12n 纯 小 数 1 1 1 0 1 1 0 1 符号 数值位(n位) 小数点 1 |N| 2n 纯 整 数 定点机中,一切参加运算的数及最后结果 ,都不能超出其域范围,否则会出现错误结果 。 若运算数(或结果)小于2n (或1) 则计算机 作0处理;若大于12n (或2n )。机器作溢出处 理,迫使机器停止运行或转入出错处理程序。 1.3.2 1.3.2 数的浮点表示数的浮点表示 受机器数位的限制,定点数的数域 较小。若既要能表示较小的数,又能表 示很大的数,定点表示不适合了,应采 用浮点表示的数。 浮点数表示法 先以十进制数为例: N = 25.0 = 10025.0 = 1012 . 5 = 1020 . 25 浮点数由两部分组成:N = 10JS 指数部 分10J 尾数部 分S 其中:S为数N的尾数,即它的符号和有 效数位。指数10J,其中10为十进制数的基数 ,J为其指数(或称J为N的阶),10J决定小数点 浮动的位置。J为正数小数点左移。反之右移 。 类此,二进制浮点数的表示形式为: N = 2J S 此中,J若以二进制代码表示,则J称N的阶 码。 例 N = 1010. = 201010 = 24 0.1010 = 2100 0.1010 = 2101 0.01010 浮点机中,数的格式如下图。 规格浮点数非规格化浮点数 01001010 阶 符 阶码 尾 符 尾数(含符号与有效数位) (用以识别尾数) 调整J的大小总可使得尾数的最高位为1, 此格式的浮点数称为规格化浮点数,反之称为 非规格化浮点数。规格化浮点数有利于提高运 算精度,避免有效数字丢失。 1.3.3 1.3.3 浮点数与定点数的比较浮点数与定点数的比较 浮点数的表示范围比定点数大 浮点数的运算精度比定点数高 浮点数的运算比定点数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论