已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/12,1,3.4 二进制除法运算(原码),0.111 0.1011 0.1010 0 R0 -0.0101 1 -2-1.Y 0.0100 10 R1 -0.0010 11 -2-2.Y 0.0001 110 R2 -0.0001 011 -2-3.Y 0.0000 0110 R3 ,例: X0.1010,Y0.1011,人工计算X/Y。, 每一步都要比较 余数Ri-1与-2-i.Y的 大小。,注意:, 若Ri-12-i.Y0, 表示够减,商为1; 反之,商为0。,2/12,2, 被除数(余数)除数时,可能产生负余数, 对负余数有两种不同的处理方法。, 依据对负余数的处理方法,对应有两种除法 运算方法: 恢复余数法 不恢复余数法(加减交替法)(常用), 两个原码数相除,其商的符号为两数符号的 异或值,数值则为两数绝对值相除后的结果。,3/12,3,一、原码恢复余数法, 每一步须比较上一步的余数Ri-1和2-iY的大小, 人工计算时计算者可用观察比较的办法确定商 上0还是1,而在计算机中,只能用做减法判断 结果的符号为负还是为正来确定。, 若Ri-12-i.Y0,则上商1,差值即为余数Ri;, 若Ri-12-i.Y0,则上商0,差值并不是余数Ri, 要恢复Ri为上一步的余数Ri-1,即Ri2-i.Y。,4/12,4, Y用Y补实现。, 改进:, 笔算时,是余数不动,除数逐次右移;机器运算时, 改为除数不动,余数逐次左移。, 左移出界的余数的高位都是无用的零,对运算不会 产生任何影响。, 由于每次所得的余数都多乘了21,在求得小数点后的 n位商后,相当于多乘了2n,所以,正确的余数应为 2-n.Rn。,5/12,5,例:X0.1011,Y0.1101,计算XY的商和余数。,R为负,商上0,00.1011 +-|Y|补 11.0011 11.1110 +|Y|补 00.1101 100.1011 左移1位 01.0110 +-|Y|补 11.0011 100.1001 左移1位 01.0010 +-|Y|补 11.0011 100.0101,解:|X|原00.1011,|Y|补00.1101,-|Y|补11.0011,恢复余数,R为正,商上1,R为正,商上1,R为负,商上0,左移1位 00.1010 +-|Y|补 11.0011 11.1101 +|Y|补 00.1101 100.1010 左移1位 01.0100 +-|Y|补 11.0011 100.0111,恢复余数,R为正,商上1, 0 00, 商=0.1101,余数=0.01112-4,0.1101,6/12,6,练习:X0.1001,Y0.1011,计算XY的商和余数。,R为负,商上0,0.1011 00.1001 +-|Y|补 11.0101 11.1110 +|Y|补 00.1011 100.1001 左移1位 01.0010 +-|Y|补 11.0101 100.0111 左移1位 00.1110 +-|Y|补 11.0101 100.0011,解:|X|原00.1001,|Y|补00.1011,-|Y|补11.0101,恢复余数,R为正,商上1,R为正,商上1,R为负,商上0,左移1位 00.0110 +-|Y|补 11.0101 11.1101 +|Y|补 00.1011 100.0110 左移1位 00.1100 +-|Y|补 11.0101 100.0001,恢复余数,R为正,商上1, 0 11, 商=0.1101,余数=0.00012-4,0.1101,7/12,7,二、原码不恢复余数法(加减交替法), 恢复余数法的缺点是:当某一次-Y的差值为 负时,要多一次+Y恢复余数的操作,降低了 执行速度,又使控制线路变得复杂,因此在 计算机中很少采用。, 加减交替法是对恢复余数除法的一种修正。 当某次求得的差值(余数Ri)为负时,不恢复, 而是继续求下一位商,并在求商的同时暗中 恢复余数。,8/12,8, 运算规则:, 本次余数Ri为正时,商上1,余数左移一位, 下一步减除数求得新余数Ri+1;, 本次余数Ri为负时,商上0,余数左移一位, 下一步加除数求得新余数Ri+1。,Ri+12(Ri|Y|)|Y|,2Ri|Y|, 但若最后一次上商为0,而又需得到正确余数, 则在这最后一次仍需|Y|恢复余数。,9/12,9,例:X0.1001,Y0.1011,计算XY的商和余数。,R为负,商上0,0.1011 00.1001 +-|Y|补 11.0101 11.1110 左移1位 11.1100 +|Y|补 00.1011 100.0111 左移1位 00.1110 +-|Y|补 11.0101 100.0011,解:|X|原00.1001,|Y|补00.1011,-|Y|补11.0101,R为正,商上1,R为正,商上1,R为负,商上0,左移1位 00.0110 +-|Y|补 11.0101 11.1011 左移1位 11.0110 +|Y|补 00.1011 100.0001,R为正,商上1, 0 11, 商=0.1101,余数=0.00012-4,0.1101,10/12,10,练习:X0.1011,Y0.1101,计算XY的商和余数。,R为负,商上0,00.1011 +-|Y|补 11.0011 11.1110 左移1位 11.1100 +|Y|补 00.1101 100.1001 左移1位 01.0010 +-|Y|补 11.0011 100.0101,解:|X|原00.1011,|Y|补00.1101,-|Y|补11.0011,R为正,商上1,R为正,商上1,R为负,商上0,左移1位 00.1010 +-|Y|补 11.0011 11.1101 左移1位 11.1010 +|Y|补 00.1101 100.0111,R为正,商上1, 0 11, 商=0.1101,余数=0.01112-4,0.1101,11/12,11,练习:X0.1011,Y0.1101,计算XY的商和余数。,R为负,商上0,00.1011 +-|Y|补 11.0011 11.1110 左移1位 11.1100 +|Y|补 00.1101 100.1001 左移1位 01.0010 +-|Y|补 11.0011 100.0101,解:|X|原00.1011,|Y|补00.1101,-|Y|补11.0011,R为正,商上1,R为正,商上1,R为负,商上0,左移1位 00.1010 +-|Y|补 11.0011 11.1101 左移1位 11.1010 +|Y|补 00.1101 100.0111,R为正,商上1, 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大数据审计节能改造协议
- 2025陕西宝鸡华海工贸有限公司招聘11人笔试历年难易错考点试卷带答案解析
- 2025四川雅茶贸易有限公司招聘人员总排名及考察人员笔试历年典型考点题库附带答案详解
- 2025四川绵阳九州电子科技股份有限公司招聘生产经理等测试笔试历年常考点试题专练附带答案详解
- 2026年青年干部人才科研资助知识竞赛题库
- 2026年noip考试备考攻略及好用学习技巧
- 2026年三力测试恶劣天气应对题库
- 新能源动力电池生产线项目投资计划书
- 应急管理与处置手册(标准版)
- 肉制品生产线项目投标书
- 2024版前列腺癌药物去势治疗随访管理中国专家共识课件
- 2026年基于责任区的幼儿园联片教研活动设计方案
- 《油气管道地质灾害风险管理技术规范》SYT 6828-2024
- 2026新疆喀什正信建设工程检测有限公司招聘12人考试参考试题及答案解析
- 国家事业单位招聘2023中国地质调查局昆明自然资源综合调查中心第二批招聘拟聘用人员云笔试历年参考题库典型考点附带答案详解
- 2026年宁夏工业职业学院单招职业技能考试题库含答案详解(完整版)
- 代理记账内部交接制度
- 会计内部监督制度
- 乐清农商银行招聘考试真题
- 2026年当辅警笔试题库及一套完整答案
- 三年级两位数乘加乘减计算练习题(每日一练共35份)
评论
0/150
提交评论