- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用修正补码计算x+y
变形补码计算X+Y试题集;第4章 机器数的运算方法及运算器;目 录 ;4.1 机器数的加减运算及其实现;4.1.1 原码加法;解: 即,Z=-11100。;【例4.3】设X=+10101,Y=-01010,求Z=X+Y 解: 先比较X与Y的绝对值,本题∣X∣|Y|,所以做减法|X∣-|Y|, 结果是Z=+01011;例4.2 设X=+01010,Y=-10111,求Z=X+Y 解: 先比较X与Y的绝对值,本题∣Y∣|X| ,所以做减法|Y∣-|X|, 结果是Z=-01101 ; 用原码进行符号不同的两个数相加时有以下三步运算: ① 比较两个数的绝对值的大小; ② 绝对值大的数的绝对值减去绝对值小的数的绝对值; ③ 结果赋以绝对值大的那个数的符号。;4.1.2 补码加法;例4.5 设X=+11010,Y=-10101,用补码的加法求Z=X+Y 解:加数和被加数的数值位都是5位,在数值位之前加1位符号位。这样, [X]补=011010,[Y]补=101011 [X+Y]补= [X]补+[Y]补= 011010+101011=000101 所以,X+Y=+00101。 注意:在运算中,数值位和符号位有进位,本例采用单符号位,以2为模,进位的1就丢掉了。;例4.6 设X=+10101,Y=-11010,用补码加法求Z=X+Y 解:[X]补= 010101,[Y]补=100110 [X+Y]补=[X]补+[Y]补= 010101+100110=111011 所以,X+Y=-00101。; 性质2 一个负数的补码的补码就是这个负数的原码。[[X]补]补=[X]原 例4.7 设有两个定点小数 X=-0.10011,Y=-0.11001,求这两个负数补码的补码。 解: [X]原=1.10011 [Y]原=1.11001 [X]补=1.01101 [Y]补=1.00111 [[X]补]补=1.10011=[X]原 [[Y]补]补=1.11001=[Y]原 补码这一性质,计算机中计算结果的补码均可化成该数的原码。;例4.8 设有两个定点小数 X=-0.1101,Y=0.0111,(-1X+Y0),求这两数之和。 解:[X]补=1.0011 [Y]补=0.0111 [X]补+[Y]补=1.0011+0.0111=1.1010 [X+Y]原=[[X]补+[Y]补]补=[1.1010]补=1.0110 所以,X+Y=-0.0110 用真值进行运算:X+Y=-0.1101+0.0111=-0.0110 结果相同。 用补码做加法是数值位连同符号位一起参加运算的。但是在有溢出的情况下,用一般的补码加法就得不到正确的结果,再看下面的例子。;例4.9 设有两个定点小数X=+0.10111,Y=+0.10001,用补码的加法求Z=X+Y 解:[X]补= 0.10111,[Y]补=0.10001 [X+Y]补= [X]补+[Y]补=0.10111+0.10001=1.01000 Z=X+Y=-0.11000 两个大于0.5的正数相加,结果就为负值,结果显然是错误的。 ;例4.10 设X=-0.10111,Y=-0.10001,用补码的加法求Z=X+Y 解:[X]补=1.01001,[Y]补=1.01111 [X+Y]补= [X]补+[Y]补=1.01001+1.01111=0.11000 Z=X+Y=+0.11000 两个绝对值大于0.5的负数相加,结果为正值,这也是错误的。 它们的和超出了机器数所能表示的最大范围,即产生了溢出,在有溢出的情况下,用一般补码加法就无法得到正确结果。 ;例4.11 设有两个定点小数X=+0.10111,Y=-0.10001,用补码的加法求Z=X+Y 解:[X]补= 0.10111,[Y]补=1.01111 [X+Y]补= [X]补+[Y]补 =0.10111+1.01111=0.00110 所以,Z=+0.00110,没有发生溢出,结果是正确的。;例4.12 设有两个定点小数X=-0.10111,Y=+0.10001,用补码的加法求Z=X+Y 解:[X]补=1.01001,[Y]补=0.10001 [X+Y]补= [X]补+[Y]补=1.01001+0.10001 =1.11010 [[X+Y]补]补=1.00110 Z=X+Y=-0.00110 所以,Z=-0.00110,没有发生溢出,结果也是正确
您可能关注的文档
- 气动闸阀的应用原理及实施标准.doc
- 气动执行器在电站中的应用.doc
- 毕业设计——典型轴类零件的加工工艺与编程.doc
- 民用航空概论——民用飞机的运行与性能.ppt
- 毛毯制造机.ppt
- 气缸计算训练.ppt
- 气动机介绍.ppt
- 水下钻井平台施工方案.doc
- 水力学试卷与答案 1111.doc
- 毕业设计基于UG下的腔体零件数控仿形加工.doc
- 特种设备现场处置方案.doc
- 3.3 一元一次方程的应用(第1课时)(教学课件)-2025-2026学年六年级数学上册(沪教版五四制2024).pptx
- 12.2 因式分解的方法(第5课时分组分解法)(教学课件)-2025-2026学年七年级数学上册(沪教版五四制2024).pptx
- Unit 11 第3课时 Section A (Grammar focus-4c) (课件)-2025-2026学年九年级英语全一册(人教版).pptx
- 第1节 光的直线传播(培优教学课件)-2025-2026学年八年级物理上册(人教版2024).pptx
- Unit 6 课时2 Function and Pronunciation(课件)-2025-2026学年八年级英语上册(仁爱科普版2024).pptx
- 2025年湖南省益阳市中考模拟预测道德与法治试题(附答案解析).docx
- Unit 6 课时2 C Reading(课件)-2025-2026学年八年级英语上册(沪教版五四2024).pptx
- 第5节 光的色散(培优教学课件)-2025-2026学年八年级物理上册(人教版2024).pptx
- 2025年福建省莆田市初中毕业班质量调研测试道德与法治试卷(无答案).docx
最近下载
- 2024年全国现场流行病学调查职业技能竞赛考试题库-中(多选题汇总).docx VIP
- GB50086-2015 岩土锚杆与喷射混凝土支护工程技术规范.docx
- YD∕T 3283-2017 -铁路专用GSM-R系统终端设备射频指标技术要求及测试方法.pdf VIP
- 上海交通大学金融工程学吴冲锋.pdf VIP
- 大数据分析技术实验指导书.docx VIP
- 《车身焊接》课件.pptx VIP
- GB/T 7690.3-2013_增强材料 纱线试验方法 第3部分:玻璃纤维断裂强力和断裂伸长的测定.pdf
- 共建博士创新站协议书7篇.docx VIP
- 工业设计机械基课后习题解答.ppt VIP
- 清华微纳加工技术课件.pptx
文档评论(0)