第二章 2.4 定点除法运算幻灯片.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.4 定点除法运算 x=q×y+rn ,0≤|rn|≤2-ny 2.4.1 原码除法 特点: 符号位单独处理,尾数相除。 设被除数 [x]原=xs.x1x2…xn 除数 [y]原=ys.y1y2…yn 其中,xs,ys为符号位,而且y≠0,|x||y| 则商 [q]原= (xs⊕ys).(x1x2…xn / y1y2…yn) x,y,q和余数rn之间的关系: 手工除法:先上商,再减除数 计算机做除法: 先减除数(相当于商1) 再根据余数的符号位判断: 余数为正,即表示商1正确,减法正确 余数为负,表示商1不正确,应该商0.即刚才所做的减法不正确,所以用加法恢复原来的余数 这种方法称为恢复余数法: 余数为正, 商1, 下步做减法, 减除数 余数为负, 商0, 恢复原来的余数,然后再减除数 每减一步,除数右移一位, 而恢复除数做加法时,除数没有右移 0.1001 -0.1011 -0.0010 + 0.1011 0.10010 -0.01011 0.001110 -0.001011 0.0000110 -0.0001011 -0.0000101 + 0.0001011 0 -0 0 0.1011 0.1101 恢复余数法最大的问题是: 由于恢复余数的步数是不固定的所以除法进行过程的步数不固定,难以控制 0.1001 -0.1011 -0.0010 + 0.1011 0.10010 -0.01011 0.001110 -0.001011 0.0000110 -0.0001011 -0.0000101 + 0.0001011 0 -0 0 0.1011 0.1101 除法过程中 余数不移位,除数每次右移一位ri+1=ri- (︱y︱/2) 除法过程中 也可以看成是除数不移位,余数每次左移一位, ri+1=2ri-︱y︱ 00.1001 - 00.1011 - 00.0010 + 00.1011 00.1001 01.0010 余数左移一位 -00.1011 00.0111 00.1110 余数左移一位 -00.1011 00.0011 00.0110 余数左移一位 -00.1011 -00.0101 余数没有左移 + 00.1011 00.0110 恢复余数 00.1100 余数左移一位 -00.1011 00.0001 ×2-4 余数 0.1011 0.1101 0.1001 -0.1011 -0.0010 + 0.1011 0.10010 -0.01011 0.001110 -0.001011 0.0000110 -0.0001011 -0.0000101 + 0.0001011 0 -0 0 0.1011 0.1101 2.不恢复余数法的阵列除法器 设ri-1,ri,ri+1r是恢复余数法相邻三步所得的余数 若ri0, ri+1 = ri- (︱y︱/2) , 且ri-10, ri = ri-1-(︱y︱/2) 若ri0, ri+1 = ri+ (︱y︱)- (︱y︱/2) = ri+ (︱y︱/2) 若ri0, 商1,ri+1 = ri- (︱y︱/2) 若ri0, 商0,ri+1 = ri+ (︱y︱/2) 除数右移一位减除数 除数右移一位加除数 2.4.2 并行除法器 2.4.2 2.4.2 并行除法器 0 . 0 . + 0 1 0. + 1 1 1. 0 1 . 1 0. 1 . 1 . + 0 0 0. + 1 0 1. 0 1 . 1 0. 余数为正,做减法(加一个负数) 余数为负,做加法 有

文档评论(0)

jiquhe72163 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档