




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机组成原理,主讲:颜俊华第八讲:运算方法,定点加减运算,补码加减运算基本关系式,(X+Y)补=X补+Y补(1)(X-Y)补=X补+(-Y)补(2),式(1):操作码为“加”时,两数直接相加。,2)X=3Y=2,X补=11101Y补=11110,11011,(5补码),1)X=3Y=2,X补=00011Y补=00010,00101,(+5补码),例.求(X+Y)补,定点加减运算,补码加减运算基本关系式,(X+Y)补=X补+Y补(1)(X-Y)补=X补+(-Y)补(2),式(2):操作码为“减”时,将减转换为加。,即将减数变补后与被减数相加。,Y补(Y)补:,将Y补变补,不管Y补为正或负,将其符号连同尾数一起各位变反,末位加1。,定点加减运算,1)X=4Y=5,X补=00100Y补=11011(-Y)补=00101,01001,(+9补码),2)X=4Y=5,X补=11100Y补=00101(-Y)补=11011,10111,(9补码),例.求(XY)补,X补=00100Y补=11011,X补=11100Y补=00101,注意:某数的补码表示与某数变补的区别。,例.10101原11011,补码表示,10011补01101,变补,例.10101原11011,00101原00101,补码表示,符号位不变;,00101原00101,10101原11011,00101原00101,负数尾数改变,正数尾数不变。,00011补11101,10011补01101,00011补11101,10011补01101,00011补11101,变补,符号位改变,,尾数改变。,补码的机器负数,定点加减运算,定点加减运算,算法流程,逻辑实现,+1,(1)控制信号,加法器输入端:,+A:打开控制门,将A送。,+B:打开控制门,将B送。,+1:控制末位加1。,加法器输出端:,CPA:将结果打入A。,(2)补码加减运算器粗框,溢出判断,溢出判断方法在什么情况下可能产生溢出?,例.数A有4位尾数,1位符号SA数B有4位尾数,1位符号SB,符号位参加运算,结果符号Sf符号位进位Cf尾数最高位进位C,正确,正溢,正确,负溢,正确,正确,溢出判断,硬件判断逻辑一(SA、SB与Sf的关系),溢出=,SA,SB,Sf,SA,Sf,SB,溢出判断,硬件判断逻辑二(Cf与C的关系),正确,正溢,正确,负溢,Cf=0C=0,Cf=0C=1,Cf=1C=1,Cf=1C=0,1,1,1,1,溢出判断,硬件判断逻辑三(双符号位),(1)3+2:,正确,000011000010,000101,(2)10+7:,001010000111,010001,正溢,正确,负溢,(3)-3+(-2):,110111,111101111110,(4)-10+(-7):,101111,110110111001,第一符号位Sf1,第二符号位Sf2,1.硬件判断逻辑一(SA、SB与Sf的关系),2.硬件判断逻辑二(Cf与C的关系),3.硬件判断逻辑三(双符号位),00结果为正01结果正溢出10结果负溢出11结果为负,溢出判断,移位操作,逻辑移位逻辑移位:数码位置变化,数值不变算术移位:数码位置变化,数值变化,符号位不变,10001111,循环左移:,0,1001111,算术左移:,1,0,0,1,1,1,1,1,0,1,1,1,1,0,(-15)原,(-30)原,移位操作,移位寄存器:在寄存器中移位(串行接口中)移位门:斜位传送(运算器中),移位寄存器,移位门,加法器,移位操作,算术移位正数补码(包括原码)移位规则,00111,01110,2)双符号位:,001110,000111,00111,00011,011100,001110,000111,1)单符号位:,移位操作,3)移位规则,数符不变:,单:符号位不变;双:第一符号位不变,空位补0:,右移时第二符号位移至尾数最高位,移位操作,负数补码移位规则,1)单符号位:,11011,10110,2)双符号位:,101100,110110,11011,11101,110110,111011,移位操作,3)移位规则,数符不变:,单:符号位不变;双:第一符号位不变,左移空位补0,第二符号位移至尾数最高位,右移空位补1:,移位操作,易出错处(双符号位),001110,011100,正确:,110110,101100,001100,011100,000110,正确:,001110,111100,正确:,101100,111110,110110,正确:,移位操作,舍入方法0舍1入(原码、补码),000100原,100101原,111011补,00010原,10011原,11110补,例.保留4位尾数:,移位操作,舍入方法末位恒置1(原码、补码),000100原,111011补,100101原,00011原,10011原,11101补,10011原,11101补,例.保留4位尾数:,浮点加减运算,阶码,EfE1EmMfM1Mn,浮点数机器格式:,尾数,阶符,数符,R:阶码底,隐含约定。,E:阶码,为定点整数,补码或移码表示。其位数决定数值范围;,浮点加减运算,M:尾数,为定点小数,原码或补码表示。其位数决定数的精度;,尾数规格化:1/2M0第i+1步:2ri-Y=ri+1,第i步:2ri-1-Y=ri0第i+1步:2ri+Y=ri+1(不恢复余数),2ri-Y=2(ri+Y)-Y=2ri+Y=ri+1,若第i步:2ri-1-Y=ri0第i+1步:ri+Y=ri(恢复余数)第i+2步:2ri-Y=ri+1,(2)运算实例,X=-0.10110,Y=0.11111,求X/Y=?,给出商Q和余数R。,初值:A=X=00.10110,B=Y=00.11111,C=Q=0.00000,-B=11.00001,步数条件操作AC,00.101100.00000,1),为正,-B,01.01100,+11.00001,00.01101,0.00001,2),为负,-B,00.11010,+11.00001,11.11011,0.00010,3),+B,+00.11111,11.10110,0.00101,为正,00.10101,Cn,r,Q1,Q2,Q3,r0,2r0,r1,2r1,r2,2r2,r3,4),为正,-B,01.01010,+11.00001,00.01011,0.01011,Q4,2r3,r4,步数条件操作AC,00.010110.01011,6),为负,恢复余数,+B,+00.11111,00.10110,Q=-0.10110,Cn,Q4,r4,5),为正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年纺织科技公司印染化学品安全管理制度
- (正式版)DB2312∕T 094-2023 《绥化鲜食玉米主要虫害综合防控技术》
- 2025年中医考试题库及答案护理题
- 淘宝购买课件
- 八年级英语上册 Unit 7 Will people have robots第3课时说课稿 (新版)人教新目标版001
- 十八相送说课稿-2025-2026学年初中音乐人音版九年级下册-人音版
- 3.21 清朝前期的文学艺术 教学设计 2023-2024学年部编版七年级历史下册
- 屋面防水工程施工说课稿-2025-2026学年中职专业课-主体结构工程施工-建筑类-土木建筑大类
- 网店客服(第2版 AIGC版) 课件 第4章 售中服务
- 活动三 憨憨的毛毛虫说课稿-2023-2024学年小学劳动一年级上册东北师大版《学生劳动实践与评价指导手册》
- 初中历史分层教学
- QHDCTS0001-2024中国电信移动终端需求白皮书手持卫星终端分册(2024v1)
- 2025年家务服务员(初级)职业技能鉴定参考试题库(含答案)
- 老年人合理用药管理制度
- 《法律职业伦理》课件-第二讲 法官职业伦理
- 日间手术操作规范管理制度
- 第二课 教室环境我布置-期初扮新家
- DB21T 3450-2021 危险货物港口企业生产安全事故应急预案编制细则
- 【MOOC】英语写作-西北工业大学 中国大学慕课MOOC答案
- 婚宴厅入股合同范例
- 第五讲铸牢中华民族共同体意识-2024年形势与政策
评论
0/150
提交评论