网站大量收购独家精品文档,联系QQ:2885784924

(计算机组成原理)第4章 运算基本方法与运算器-fjw-1.ppt

(计算机组成原理)第4章 运算基本方法与运算器-fjw-1.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 运算方法与运算器;4.1 定点数的加减运算及实现;一、补码加减运算与运算器;1、补码加减运算方法;2、补码加减运算的溢出判断;常用的判溢方法(补码加减运算);双符号位判溢方法举例;3、补码加减运算器;3、补码加减运算器的实现;二、机器数的移位运算;补码的算术移位;补码的算术移位举例;三、移码加减运算与判溢;三、移码加减运算与判溢;四、十进制加法运算;4.2 定点数的乘法运算及实现;一、原码乘法及实现;一、原码乘法及实现;一、原码乘法及实现;1、手工乘法算法;2、原码一位乘法算法:;举例;3、原码乘法的硬件实现;原码一位乘法;第一次求部分积;00000;00000;00000;00000;00000;00000;00000;原码一位乘法流程 :;二、补码乘法及实现;(1)补码一位乘法——校正法;(1)补码一位乘法——校正法;(1)补码一位乘法——校正法;X=+0.1011,Y=-0.1101,用补码一位乘法的校正法计算P=X·Y。 [X]补=00.1011 [Y]补=11.0011 [-X]补=11.0101;计算结果: [X*Y]补=0做出如下推导 : [X·Y]补 = [X]补·(0.Y1……Yn)+ Y0·[-X]补 = [X]补·(Y1·2-1 + Y2·2-2 + ……+ Yn·2-n -Y0) = [X]补·[Y1·(20 - 2-1)+ Y2·(2-1 - 2-2)+ ……+ Yn·(2-n+1 - 2-n)-Y0·20] = [X]补·[Y1·20 - Y1·2-1 + Y2·2-1 - Y2·2-2 + ……+ Yn·2-n+1 - Yn·2-n -Y0·20] = [X]补·[(Y1-Y0)·20 +(Y2- Y1)·2-1 +(Y3- Y2)·2-2 + ……+ (Yn- Yn-1)·2-n+1 - Yn·2-n] = [X]补·[(Y1-Y0)·20 +(Y2- Y1)·2-1 +(Y3- Y2)·2-2 + ……+ (Yn- Yn-1)·2-n+1 +(Yn+1 - Yn)·2-n] = [X]补·(a0·20 + a1·2-1 + a2·2-2 + ……+ an-1·2-n+1 + an·2-n) 其中,将乘数Y的补码在最末位添加一位附加位Yn+1(初始为0),ai= Yi+1- Yi ,i=0,1,……,n-1,n。;Booth算法的运算规则;[X·Y]补 = 1.0111 0001 X·Y = -0.1000 1111 ;2、补码乘法的硬件实现;控制逻辑电路 ;三、阵列乘法器;绝对值阵列乘法器;举例:1101×1011;补码阵列乘法器 ;补码←→绝对值电路;作业;The End !

您可能关注的文档

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档