4第6章计算机的运算方法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4第6章计算机的运算方法

第6章 计算机的运算方法;数据信息;例:要求 ? 10-2 ,完成下面转换 ( 617.28 )10 = ( )2;6.1 无符号数和有符号数;符号数字化:0表示正号,1表示负号。 ;带符号的数 符号数字化的数;2. 原码表示法;例:+0.1011→ 0.1011   -0.1011 →1-(-0.1011)=1.1011;原码的特点:;补码表示;补码表示;当表上的数字是 999999.9 时,再行进0.1 公里,里程表显示的是 000000.0。 由于 999999 + 1 = 000000,(从仪表盘上看到的结果),所以从算术运算的角度看, 这里999999 的作用相当于-1。 这就说明,当限制数据的表示长度时,要得到一个与正整数k对应的负数,等于要得到的那个数加上这个正整数之后等于0。称之为求补。 上例中,要得到 1 的负数表示 -1,就是看哪个数加上 1 后等于 0。 这个数便是 999999。;;补码的概念 加法器 刻度:表示数。 动作:进行运算 顺时针拨动指针:加 逆时针拨动指针:减 计算1+2=? 计算2-1=? 9-3=? 9+9=? 9+9=18 =12+6 →6 (mod 12 自然丢掉) -3的补数是9 ;刻度盘坏了,只能顺时针拨动指针;怎样让加法器的计算结果可以有负数;1.在模为12的加法中,有多少个刻度? 能表示的数有哪些? 3.在2进制中,8个二进制位能表示多少个状态(刻度)? 4.用8位2进制能表示哪些数?;结论 ; + 0101(mod24);(3) 补码定义;(4) 求补码的快捷方式;4. 反码表示法;三种机器数的小结;例6.11 ;;5. 移码表示法;(1) 移码定义;(2) 移码和补码的比较;- 1 0 0 0 0 0; 当 x = 0 时;6.2 数的定点表示和浮点表示;二、浮点表示;1. 浮点数的表示形式;2. 浮点数的表示范围;浮点数的表示范围;浮点数的表示范围(续);规格化后的表示范围;例1:若某浮点数格式如下,字长为32位;阶码8位,含一位阶符,补码表示,以2为底;尾数为24位,含一位数符,补码表示,规格化。若浮点数为A368000016,求其真值。;例2:按上述某浮点数格式:字长为32位;阶码8位,含一位阶符,补码表示,以2为底;尾数为24位,含一位数符,补码表示,规格化。将﹣1011.11012写成浮点数的格式。;三、举例; 将 –54 表示成二进制定点数和浮点数, 并写出它在定点机和浮点机中的三种机器数及阶码 为移码、尾数为补码的形式(其他要求同上例)。;例如:;练习; 当浮点数 尾数为 0 时,不论其阶码为何值 按机器零处理;四、IEEE 754 标准;6.3 定 点 运 算;计算机的一个重要特点是它只能用有限的数码位数来表示操作数和操作结果。;1. 移位的意义;逻辑移位 ;算术移位;例如 移位寄存器:;单符号位 : ;单符号位 : ;2. 算术移位规则;11 1110 ;3. 算术移位的硬件实现;数用补码表示,符号位参加运算。;1. 基本关系式;3) X= 3 Y= –2; ( X - Y )补 = X补 + (-Y)补 (2);1) X= 4 Y= –5;注意:某数的补码表示与某数变补的区别。;补码加减运算公式;◆ 例:已知[X]补=01010,[Y]补=01010,n=4 [X+Y]补=(01010+01010) MOD 2 4 = 10100 溢出;(1) 一位符号位判溢出;正确;(1) 一位符号位判溢出;(2) 两位符号位判溢出;(1)3+2:;4. 补码加减法的硬件配置;例 6.15;三、乘法运算; 0.1101 ×1.1011;分步乘法;步数 条件 操作 A Q ; (2)运算规则;小结;算法流程;(3) 原码一位乘的硬件配置;4. 补码乘法 ( 1)算法分析 X补 = X0.X1X2……Xn;展开为部分积的累加和形式: (XY)补 = X补(0.Y1Y2……Yn)+(-X)补Y0; = X补 (Y1-Y0)+ 2 (Y2-Y1)+ 2 (Y3-Y2)+……;(2)运算实例 X=-0.1101, Y=-0.1011, 求(XY)补。 初值:A=00.0000, X=X补=11.0011, -X=(-X)补=00.1101, Q =Y补=

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档