计算机组成原理第七讲(除法-原码恢复余数法)(科大罗克露)(共6页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机组成原理第七讲(除法-原码恢复余数法)(科大罗克露)(共6页).doc》由会员分享,可在线阅读,更多相关《计算机组成原理第七讲(除法-原码恢复余数法)(科大罗克露)(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上计算机组成原理第七讲(除法-原码恢复余数法)(科大罗克露) 定点除法运算:若干余数与除数加减,移位。例:0.10110 0.11111->商为:0.10110 余数为:0.10110 x 2-5实现除法关键:比较余数,除数绝对值大小,以决定上商。恢复余数。1.原码恢复余数法算法:比较两数大小可用减法试探。2 X 余数 除数 =新余数 (为正,够减,商为1;为负,不够减,商为0,恢复原余数)实例:X= -0.10110 Y=0.11111 求X/Y,给出商数Q和余数R。设置寄存器:A:被除数,余数 B:除数 C:商初值: A=|X|=00.10110;B=|Y|=
2、00.11111;-B=11.00001;C=|Q|=0.00000分步运算过程:步骤 判断条件 操作 A=00.10110(看作余数r0) C=0.00000(Cn=0最末位) 符号位SA <- 01.01100 A= 乘2r0(左移一位)A=01.011001 -B + 11.00001 0 r1 = 00.01101 (符号位为0,表示够减,商为1) C=0.00001->Q12 <- 00.11010 A=乘2r1(左移一位) A=00.11010 -B +11.00001 1 r2 = 11.11011 (符号位1,表示不够减,商为0) C=0.00010->
3、Q23. +B + 00.11111 (不够减,恢复余数) 恢复余数 r2 = 00.11010 4 <- 01.10100 A=乘2r2 (左移一位) A=00.11010 -B +11.00001 0 r3 = 00.10101 (符号位为0,表示够减,商为1) C=0.00101->Q35. <- 01.01010 A=乘2r3 (左移一位) A=01.01010 -B + 11.00001 0 r4 = 00.01011 (符号位为0,表示够减,商为1) C=0.01011->Q4 6 <- 00.10110 A=乘2r4 (左移一位) A=00.1011
4、0 -B + 11.00001 1 r5 = 11.10111 (符号位为1,表示不够减,商为0) C=0.10110->Q5 7 +B 00.11111 恢复余数 r6 = 00.10110 Q=-0.10110 R= 0.10110 x 2-5;(余数同被除数符号)X/Y = -0.10110 + 0.10110 x 2-5/0.11111结果X/Y就等于商Q加上余数R再除以除数Y;运算规则说明:1.A,B双符号位,X,Y绝对值,|X|小于|Y|。2.运算结束后,余数乘以2-n,余数与被除数同号。注解:这个算法是有缺陷的,不够减,就要恢复余数,需要改进。用原码不恢复余数法。2.原码不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 第七 除法 恢复 余数 科大罗克露
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内