第3章 运算方法及运算部件 了解10学时.ppt

第3章 运算方法及运算部件 了解10学时.ppt

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

本章要求 第3章 运算方法与运算部件 3.2 带符号二进制数的表示及加减运算 补码加减运算 3.2.2 加减法运算的溢出处理 一般要产生出错信号,或停机。 溢出:运算结果超出机器所能表示的范围。 【例3.28—3.29】 溢出的判断条件:两个符号相同的数相加时,结果的符号与加数不同。 采用两位符号位fs1 、 fs2 , fs1 ≠fs2 时。 3.2.3 定点数和浮点数 3.2.3 定点数和浮点数 3.3 二进制数乘法运算 3.3.1 定点数一位乘法 1. 定点原码乘法 3.3 二进制数乘法运算 2. 定点补码乘法 [X]补=X0.X1X2 …… Xn [Y]补=Y0.Y1Y2 …… Yn X0、Y0为符号位 由补码 P83 公式推出 [X?Y]补= [X]补(0.Y1Y2…Yn)- [X]补Y0 n = [X]补?(- Y0+∑Yi ?2-i) i=1 符号位参加运算 【例3.33】 X =-0.1101,Y =0.1011 [X]补= 11.0011 [Y]补= 00.1011 3.3 二进制数乘法运算 【例3.34】 X =-0.1101 Y =-0.1011 [X]补= 11.0011 [Y]补= 11.0101 布斯(Booth)法 [X?Y]补= n = [X]补?(- Y0+∑Yi ?2-i) i=1 n = [X]补?∑(Yi+1-Yi) ?2-i i=0 【例3.35】 X =-0.1101,Y =0.1011 整数相当于-13*11=-143 1000 1111=16*8+15= 3.3 二进制数乘法运算 3.3.2 定点数两位乘法 1. 原码两位乘 2. 补码两位乘 3.3.3 阵列乘法器 为提高速度 3.4 二进制数除法运算 3.4.1 定点除法运算 1. 定点原码除法【例3.38~3.39】 2. 定点补码除法(加减交替法) X/Y 余数 R Ri=2Ri-1-Y 采用被除数减除数,够减商上1,然后左移;不够减左移后还要加上除数,商上0。 3.4.2 提高除法运算速度的方法举例 3.5 浮点数的运算方法 3.5.1 浮点数的加减法运算 X=MX?2Ex ? Y=MY ? 2Ey 均为规格化数。 【例4.45】X=2010?0Y=2100?(-0,求X+Y 1. 对阶 X的阶码小,向Y对齐 Ex=100,MX右移两位 2. 尾数的加减运算 3. 规格化操作 (左规1位,阶码减1,E=011) 4. 舍入 附加最高位为1,结果最低为加1 5. 检查阶码是否溢出 无溢出 3.5 浮点数的运算方法 3.5.2 浮点数的乘除法运算 1. 阶码进行加减运算 2. 尾数进行乘除运算 3. 规格化操作 4. 舍入 5. 检查阶码是否溢出 3.6 运算部件 3.7 数据校验码 第3章 运算方法与运算部件总结 * 计算机组成原理与结构 * 计算机组成原理与结构 掌握 浮点数的表示与运算 1.? 浮点数的表示 浮点数的表示范围;IEEE754标准 2.? 浮点数的加减运算 要能够描述出浮点数加减运算的步骤,注意浮点数的规格化 熟练掌握 定点数的表示与运算 1.? 定点数的表示 无符号数的表示和有符号数的表示 2.? 定点数的运算 定点数的移位运算(注意算术移位右移时最高位的确定);原码定点数加减运算;补码定点数加减法运算;定点数乘除运算;溢出概念和判别方法(识记) 掌握 数制与编码 1.? 进位计数制及其相互转换 2.? 真值和机器数 3.? BCD编码 4.? 字符与字符串 5.? 校验码 数据的表示与运算一章可考的点多,但单独出现在综合应用题中的可能性不大。数在机器中的不同表示方法及其相互转换时选择题的一个常考点。 3.1 数据的表示方法和转换 1. 数制的表示 十进制:(N)10 = Dm?10m+Dm-1?10m-1 + ···D0?100 +D-1?10-1+D-2?10-2 + ···D-k?10-k = ∑Di?10i -k i=m

文档评论(0)

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

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

1亿VIP精品文档

相关文档