期末复习_chap7+chap8.ppt

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

* 例:(92)10 - (100)10 X = (+92)10,[ X ]补码 = (0 1011100)2 Y = (100)10,-Y=(-100)10 = (1 1100100)2 [ -Y ]补码 = (1 0011100)2 [X - Y]补码= [ X ]补码 + [ -Y ]补码: 0 1011100 + 1 0011100 1 1111000 即[ X - Y]补码 = (1 1111000) 2 所以[ X - Y]原码=[ [ X - Y]补码]补码 = (1 0001000) 2=(-8)10 即 (92)10 - (100)10 = (-8)10 机器数的编码格式(3)-补码表示法 * 二、定点表示法 1、定点表示法的含义 定点表示法,是固定小数点位置的表示方法。当表示整数时,小数点恒在最低位后面;当表示小数时,小数点恒在第零位与第一位之间。第零位是符号位。 例如:8位字长的计算机,数X=2 为整数时表示+91,X为小数时表示+0.711。 * 2、定点表示法的表示范围(N比特字长可表示): 无符号整数:0~2N-1 带符号整数(假设采用补码表示): 带符号负整数补码表达范围:即-2N-1)即-1) 带符号正整数补码表达范围: 即0)即2N-1 -1) 因此:可表示带符号整数-2N-1~2N-1 -1 小数:X(-1X 1) (1)定点表示法 * 3、定点表示法的优缺点 优点:固定小数点位置,比较容易阅读和理解。 缺点:可表示的小数范围太窄,整数范围也受限于位长。遇到一些特殊数据运算,可能会溢出或无法保证计算精度。 溢出:指运算结果超出机器数能表示的范围。当两个同符号数相加或者两个异符号数相减,可能会出现溢出情况。 (1)定点表示法 * 三、浮点表示法 指小数点位置根据指数浮动的表示方法。 1. 浮点法的引出 为了弥补定点表示的不足:既要尽可能大范围地表示数值,同时又要能达到足够的精度要求。 有了浮点表示法,定点表示法就专用于表示整数了。 (2)浮点表示法 * 2、科学计数法 任何一个十进制数字都可以表示成X = M × 10J 的形式。M:尾数;J:幂指数。科学计数法能直观地显示数字的数量级和精度。 例如:0.000000491 可以表示为 0.491E-6 3、浮点法原理 对任意一个二进制数,都可以将其写成 X = M × 2J 的形式,其中0.5(10)≤|M|1(10)。 M称为尾数,J称为阶码,都是二进制数。 (2)浮点表示法 * 4、浮点数 浮点数:使用浮点表示法表示的数; 浮点数组成:由尾数和阶码组成,尾数和阶码都有各自的符号位。 符号位 阶码 符号位 尾数 16位长浮点数的存放结构 (2)浮点表示法 * 浮点数举例(采用补码表示法): 1)二进制数1100,0000,0000,0000,0000,0010 可以非正式地表示为: 0.11 × 224 阶码为0 0011000,尾数为0 1100000。 2)二进制数-0.0000110101的浮点可以非正式地表示为: - 0.110101 × 2-4 阶码为1 1111100,尾数为1 0010110。 不足位要补“0”:阶码是整数,数据位不足的高位补“0”; 尾数是小于1的小数,数据位不足的低位补“0”。 (2)浮点表示法 * 第7章 计算机中数的表示与编码 1 信息论初步 2 计算机中的数制 3 计算机中数据的表示方法 3.1 非数值数据表示方法 3.2 数值数据表示方法 4 计算机中的其他编码 4.1 指令的编码 4.2 存储地址的编码 * 1、指令编码 机器指令由操作码和地址码组成,一般的指令格式如下所示: 操作码 地址码 操作码用来表明本条指令要求计算机完成的操作,分等长编码和不等长编码两种方式; 地址码用来给出参加本次运算的操作数和运算结果所在的地址。这个地址可以是内存单元的地址,也可以是CPU中的通用寄存器或者是直接参加运算的数。 4.计算机中的其他编码 * 2、存储地址编码 存储单元地址:存储单元的编码,用于标识和识别存储器的每一个存储单元。 存储单元地址位数:对存储单元的地址采用几位编码取决于内存空间的大小。 内存容量为64K的存储单元编址: 4.计算机中的其他编码 * 第8章 计算机运算基础

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档