第2章.微机运算基础概览.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
负数原/反/补码关系 原码数值部分 反码数值部分 补码数值部分 取反 末位减1 末位加1 求补 * 1.溢出(overflow):运算结果超出规定字长的机器数的表示范围。 ① 正溢:超过最大正数 ② 负溢:超出最小负数 溢出将使结果的符号位产生错乱。 * 2.6.4 溢出及其判断方法 机器定点小数表示 * 2.溢出判别方法 符号位相加进位D7c 数值部分的最高位相加进位D6c (+64补) +(+65补) (-127补) D6c 1 0 D7c D7c⊕D6c=1 溢出 D7c⊕D6c=0 无溢出 (-127补) +(-2补) 101111111 (+127补) D6c 0 1 D7c 3.溢出与进位 进位:运算结果的最高位向更高位的进位。Cy * Cy= D7c 溢出与进位不同! 不同性质的概念,二者之间无必然联系 (+64补) +(+65补) (-127补) D6c 1 0 D7c (-127补) +(-2补) 101111111 (+127补) D6c 0 1 D7c 作业 P42习题2 2.3(1)(3)、2.4(3)、2.5(4)、2.6(1)(2)、2.7(1)(2)、2.8(1)、2.9(2)、2.10(2)、2.11(1)、2.13(1)、2.16 * Question? 第二章 结束! 10二进制,2种 hex 减权定位法 见汇编语言.doc 减权定位法 见汇编语言.doc 1. * 1101 × 1011 1101 1101 0000 1101 部分积 乘法 例. 1101×1011 * 二进制除法 例. 100011÷101 100011 111 000111 101 101 101 101 101 000(余数) 商: 111 余数:0 实现除法的关键: 比较余数、除数 绝对值大小,以 决定上商。 2.4.2 逻辑运算(按位操作) * “与”运算(AND) “或”运算(OR) A B A?B A B A?B 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 1 0 1 1 1 1 1 1 1 “非”运算(NOT) “异或”运算(XOR,⊕) A A B A?B 0 1 0 0 0 1 0 0 1 1 1 0 1 1 1 0 * 例:X=00FFH Y=5555H,求Z=X?Y= ? X= 0000 0000 1111 1111 B ? Y= 0101 0101 0101 0101 B Z= 0101 0101 1010 1010 B ? Z=55AAH 异或 * 2.5 数的定点表示和浮点表示 2.5.1 定点表示(Fix

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档