计算机组成原理2.3-2.4概要.pptxVIP

  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文档。上传文档
查看更多
第二章 数据的表示、运算与校验 西南石油大学计算机科学学院 主讲教师 李 建 联系电话 02883032835 E_mail:lijian2835@163.com 计算机组成原理 2009 SCS-SWPU 2 第二章 数据的表示、运算与校验 数值型数据的表示 2.1 字符型数据的表示 2.2 常用的数据校验方法 2.4 问题与探讨 如何以加法器为基础,实现各种运算处理? 四则运算 或 基本逻辑运算 复杂运算 加法运算 2.3 运算方法 一、 定点加减运算 1. 补码加减运算的基本关系式 数用补码表示,符号位参加运算。 实际操作能否只取决于操作码? 结果需不需修正? 如何将减法转换为加法? 带符号的数有原码、反码和补码,采用何种码? 2.3.1 定点加减运算 ( X + Y )补 = X补 + Y补 (1) ( X - Y )补 = X补 + (-Y)补 (2) 式(1):操作码为“加”时,两数直接相加。 3) X= 3 Y= –2 X补=0 0011 Y补=1 1110 0 0001 (+1补码) 2) X= –3 Y= –2 X补=1 1101 Y补=1 1110 1 1011 (– 5补码) 1) X=3 Y=2 X补=0 0011 Y补=0 0010 0 0101 (+5补码) 4) X= –3 Y= 2 X补=1 1101 Y补=0 0010 1 1111 (–1补码) 例. 求(X+Y)补 2.3.1 定点加减运算 ( X + Y )补 = X补 + Y补 (1) ( X - Y )补 = X补 + (-Y)补= X补 - Y补 (2) 式(2):操作码为“减”时,将减转换为加。 1) X= 4 Y= –5 X补=0 0100 Y补=1 1011 (-Y)补=0 0101 0 1001 (+9补码) 2) X= –4 Y= 5 X补=1 1100 Y补=0 0101 (-Y)补=1 1011 1 0111 (–9补码) 例. 求(X – Y)补 Y补 (–Y)补: 将Y补变补 不管Y补为正或负,将其符号连同尾数一起各位变反,末位加1。 即将减数变补后与被减数相加。 X补=0 0100 Y补=1 1011 X补=1 1100 Y补=0 0101 3.3.1 定点加减运算 计算机组成原理 注意:某数的补码表示与某数变补的区别。 例. 1 0101原 1 1011 补码表示 1 0011补 0 1101 变补 1 0101原 1 1011 0 0101原 0 0101 补码表示 符号位不变; 0 0101原 0 0101 0 0011补 1 1101 1 0011补 0 1101 0 0011补 1 1101 变补 连同符号位一起取反加1 2.3.1 定点减法运算 2.补码加减运算规则 P49 图2-6 3.3.1 定点加减运算 操作码为“加”时,两数直接相加;操作码为“减”时,将减转换为加 3. 逻辑实现 +1 (1)控制信号 加法器输入端: +1:控制末位加 1 。 加法器输出端: CPA:将结果打入A。 (2)补码加减运算器粗框 图3-29 2.3.1 定点加减运算 2.3 运算方法 溢出判断 在什么情况下可能产生溢出? 例.数A有4位尾数,1位符号SA 数B有4位尾数,1位符号SB 符号位参加运算 结果符号Sf 五位二进制定点整数的补码表示范围: -16—+15 2.3.2 溢出判断与移位 正确 正溢 正确 负溢 正确 正确 2.3.2 溢出判断与移位 1. 硬件判断逻辑一(SA、SB与Sf的关系) 溢出= SA SB Sf SA Sf SB 2. 硬件判断逻辑二(Cf与C的关系) 2.3.2 溢出判断与移位 符号位的进位Cf 尾数最高位进位C(或最高有效位的进位) 正确 正溢 正确 负溢 正确 正确 Cf=0 C =0 Cf=0 C =1 Cf=1 C =1 Cf=1 C =0 Cf=1 C =1 Cf=0 C =0 1 1 1 1 1 1 2.3.2 溢出判断与移位 1. 硬件判断逻辑一(SA、SB与Sf的关

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档