- 7
- 0
- 约2.39千字
- 约 29页
- 2017-05-04 发布于四川
- 举报
03第三讲[二进制加减法器]
南大科技学院
主讲 罗少彬
Email :luoshaobin2010@163.com
Phone:830####定点加法、减法运算;加法规则:
先判符号位,若相同,绝对值相加,结果符号不变; 若不同,则作减法, |大| - |小|,结果符号与|大|相同。
减法规则:
两个原码表示的数相减,首先将减数符号取反,然后将被减数与符号取反后的减数按原码加法进行运算。;补码加法的公式:; 假设采用定点小数表示,因此证明的先决条件是:
︱x︱﹤1, ︱y︱﹤1, ︱x+y︱﹤1。;(2) x﹥0, y﹤0, 则 x+y0 或 x+y0。
相加的两数一个为正,一个为负,因此相加结果有正、负两种可能。根据补码定义,
∵ [x]补=x, [ y]补=2+y
∴ [x]补+[ y]补=x+2+y=2+(x+y)
当x+y0 时, 2+ (x+y) 2, 进位2必丢失, 又因 (x+y)0,
故 [x]补+[ y]补=x+y=[ x+y]补 (mod 2)
当x+y0时, 2 + (x+y) 2, 又因 (x+y)0,
故 [x]补+[y]补=2+(x+y)=[x+y]补 (mod 2);(3) x0, y0, 则 x+y0 或 x+y0。
同(2),把 x 和 y 的位置对调即可。
(4) x0, y0, 则 x+y0。
相加两数都是负数,则其和也一定是负数。
∵ [x]补=2+x, [ y]补=2+y
∴ [x]补+[ y]补=2+x+2+y=2+(2+x+y)
因为|x+y|1, 1(2+x+y)2, 2+(2+x+y) 进位2
必丢失,又因x+y0
故 [x]补+[ y]补=2+(x+y)=[ x+y]补 (mod 2); 至此证明了在模2意义下,任意两数的补码之和等于该两数之和的补码。
其结论也适用于定点整数。
补码加法的特点:
(1)符号位要作为数的一部分一起参加运算;
(2)在模2的意义下相加,即大于2的进位要丢掉。;例: x=0.1001, y=0.0101, 求 x+y。;补码减法;例: x=+0.1101, y=+0.0110, 求 x-y。;溢出及检测方法;?????? 解:????? [x]补=0.1011? ?? [y]补=0.1001
??????????????? ?? [x]补??? 0. 1 0 1 1
??????????? ?? +?? [y]补??? 0. 1 0 0 1
???????????? ? ??? [x+y]补???1. 0 1 0 0
????
两个正数相加的结果成为负数,这显然是错误的。; 发生错误的原因,是因为运算结果产生了溢出。
两个正数相加: 结果大于机器所能表示的最大正数,称为上溢;
两个负数相加:结果小于机器所能表示的最小负数,称为下溢。;2.溢出的检测方法; 一个符号位只能表示正、负两种情况,当产生溢出时,符号位的含义就会发生混乱。如果将符号位扩充为两位(Sf1、Sf2),其所能表示的信息量将随之扩大,既能判别是否溢出,又能指出结果的符号。; ? 任何小于1的正数: 两个符号位都是“0”,即 00.x1x2...xn;
? 任何大于-1的负数:两个符号位都是“1”,即 11.x1x2…xn ; Sf1Sf2 = 00 结果为正数,无溢出
01 结果正溢
10 结果负溢
11 结果为负数,无溢出;??解:??? [x]补=00.1100??? [y]补=00.1000
??????????????? ?? [x]补??? 0 0. 1 1 0 0
????????????? +?? [y]补??? 0 0. 1 0 0 0
???????????? ???????????? 0 1. 0 1 0 0
? 符号位出现“01”,表示已溢出,正溢。即结果大于+1;从上面例中看到:
当最高有效位有进位而符号位无进位时,产生上溢;
当最高有效位无进位而符号位有进位时,产生下溢。
(简单地说是正数相加为负数或负数相加为正数则产生溢出???
故溢出逻辑表达式为: V=Cf⊕Co
其中
您可能关注的文档
- myschoolbag-doc教学的设计.doc
- --文言虚词歌[课件].ppt
- --以“老残游记”中客店业的繁荣为例历史0302班.ppt
- -2.1-2.2极限的定义.ppt
- .空间中的垂直关系.pptx
- .26个字母音标练习ppt、[ɑ.ppt
- .三种容易记忆的单词.pptx
- -新人教A版必修5-第二章-2.3-等差数列的前n项和[一]课件.ppt
- -新人教A版必修5-第二章-2.3-等差数列的前n项和.pptx
- .说明方法和说明顺序.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- Q_LNKJ06-2020中负荷车辆齿轮油GL-4.pdf
- SJ∕T 10460-2016 太阳光伏能源系统图用图形符号.pdf
- 新求精德语强化教程(第4版)初级1课后练习答案(改进版) .pdf VIP
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- (2026年)跌倒坠床护理综合指南PPT课件.pptx VIP
- 工程设计应急响应方案(3篇).docx VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
原创力文档

文档评论(0)