版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、原码、反码、补码及其加减法运算,计科0912 10号 李彦青,3.2 定点数运算方法,数值运算的核心是指加、减、乘、除四则算术。由于计算机中的数有定点和浮点两种表示形式,因此相应有定点数的运算和浮点数的运算。,3.2.1定点加减运算,1.原码加减运算,例如,加法指令指示做(+A)+(-B),由于一个操作数为负,实际操作是做减法(+A)-(+B),结果符号与绝对值大的符号相同。同理,在减法指令中指示做(+A)-(-B),实际操作是做加法(+A)+(+B),结果与被减数符号相同。,在用原码进行加减运算时,计算机实际操作是加还是减 取决于指令中的操作码和两个操作数的符号;运算结果的符号判断也较复杂。
2、因此这种方法很少使用。,2.补码加减运算, 补码加法运算,X +Y =X +Y , 补码减法运算,XY =X +(-Y ) =X +-Y ,补码加法运算,公式:x+y补=x补+y补 以模为2定义的补码为例,分四种情况证明该式的正确性(纯小数),设x0, y0, 则x+y0 由补码定义:x补=x,y补=y 所以x补+y补=x+y=x+y补 x0, y0,则(x+y)0 由补码定义,x补=2+x, y补=2+y x补+y补=2+x+2+y=2+(2+x+y) 所以 x补+y补=(2+x+y)=2+(x+y)= x+y补,由于x+y为负数,其绝对值又小于1,所以(2+x+y)就一定是小于2大于1的数
3、,上式等号右边的2必然去掉,又由于x+y0, x0, y0 情况与类似。,3.补码的减法运算,公式xy补=x+(y)补=x补+y补 只要证明 y补= y补,上式即得证。证明如下:,由于 x+y补= x补+y补 ,可得 y补= x+y补x补, 又 xy补= x+(y)补= x补+y补,同理可得 y补= x y补x补 得 y补+ y补= xy补x补+x+y补x补=xy补+x+y补x补x补 = xy+x+y补x补x补 =2x补2x补=0 从而有 y补= y补 mod 2 只要求得y补,就可以变减法为加法,已知y补, 求y补的法则是: 对y补各位(包括符号位)取反,然后在末位加上1,就可以得到y补。,补码运算规则 根据以上讨论,可将补码加减规则归纳如下: 参加运算的操作数用补码表示。 符号位参加运算。 若指令操作码为加,则两数直接相加;若操作码为减,则将减数连同 符号位一起变反加1后再与被减数相加。 运算结果用补码表示。,【例3-3】 X = 00110110,Y =11001101,求X+Y ,X-Y 。,3.2.2 溢出判别,在什么情况下可能产生溢出?,例:设定点整数字长8位,补码表示(最高位为符号位),表示范围为-128127,运算结果超出此范围就发生溢出。, 采用一个符号位判断,溢出=,S,+A B, 采用最高有效位的进位判
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026云南曲靖宣威市羊场镇招聘村级卫生室乡村医生4人笔试备考题库及答案详解
- 2026年芜湖水梦南湖文化旅游发展有限公司外包工作人员招聘1名笔试备考题库及答案详解
- 2025年长春市绿园区街道办人员招聘考试试题及答案解析
- 2026年潍坊职业学院高层次高技能人才招聘(30人)笔试参考试题及答案详解
- 2026年氢能源专题报告
- 2026年本溪市南芬区网格员招聘考试参考试题及答案解析
- 五年级下册道德与法治教案-我参与
- 加油站便利店采购合同
- 甲氨喋呤对兔动脉粥样硬化模型的干预效果及机制探究
- 2026年上海博物馆讲解员招聘(非事业编)笔试备考试题及答案详解
- 2026年小升初数学模拟考试题(难)
- 第11课《山地回忆》课件 2025-2026学年统编版语文七年级下册
- 2026广岩国际投资有限责任公司招聘14人备考题库及答案详解(网校专用)
- 2026广西北部湾国际港务集团有限公司春季招聘273人建设考试参考题库及答案解析
- (2026年版)发热伴血小板减少综合征防控方案解读课件
- 现实中的变量课件2025-2026学年北师大版数学七年级下册
- 2026广东省盐业集团有限公司校园招聘备考题库及答案详解(真题汇编)
- 2025公共汽车和电车中途站候车设施配置标准
- 全过程工程咨询企业服务能力评价指标和评分标准表
- Ozon培训课件教学课件
- 高中生物教学实践生命观念培养的案例分析与教学启示教学研究课题报告
评论
0/150
提交评论