计算机组成原理第2章第8讲定点乘法运算.ppt

计算机组成原理第2章第8讲定点乘法运算.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理第2章第8讲定点乘法运算

定点乘法运算;2.3 定点乘法运算;2.3.1 定点原码乘法;设n位被乘数和乘数用定点整数表示 (定点小数也同样适用):    被乘数   [x]原=xf xn-1…x1x0    乘数    [y]原=yf yn-1…y1y0 则乘积 [z]原=(xf⊕yf)+(xn-1…x1x0)(yn-1…y1y0) 式中,xf为被乘数符号,yf为乘数符号。 关键问题:怎样解决两个无符号整数的乘法运算 ;1、定点原码乘法原理;1、定点原码乘法原理;1、定点原码乘法原理;用公式描述乘法过程: 设有两个无符号二进制整数: A=am-1…a1a0 B=bn-1…b1b0 它们的真值分别为a和b,即  m-1    n-1 a =∑ai2i  b =∑bj2j i=0      j=0 在二进制乘法中,被乘数A与乘数B相乘,产生m+n位乘积P: P=pm+n-1…p1p0 乘积P 的数值为: ;;不带符号位的阵列乘法器;;乘法阵列器工作构思图:;;不带符号位的阵列乘法器;;阵列乘法器分析:;阵列乘法器分析:;FA逻辑电路和框图;不带符号位的阵列乘法器;;;[例19] 参见图2.5,已知不带符号的二进制整数A=11011,B=10101,求每一部分乘积项aibj的值与p9p8…p0的值。 解:       1 1 0 1 1 = A (2710) ×     1 0 1 0 1 = B (2110) ————————————       1 1 0 1 1  a4b0=1, a3b0=1, a2b0=0, a1b0=1, a0b0=1      0 0 0 0 0   a4b1=0, a3b1=0, a2b1=0, a1b1=0, a0b1=0     1 1 0 1 1    a4b2=1, a3b2=1, a2b2=0, a1b2=1, a0b2=1    0 0 0 0 0     a4b3=0, a3b3=0, a2b3=0, a1b3=0, a0b3=0 + 1 1 0 1 1      a4b4=1, a3b4=1, a2b4=0, a1b4=1, a0b4=1 ————————————   1 0 0 0 1 1 0 1 1 1 = P  P = p9p8p7p6p5p4p3p2p1p0 = 1000110111 (56710) 注意教材上勘误:a0b2=1;3、带符号位的阵列乘法器;3、带符号位的阵列乘法器;3、带符号的阵列乘法器;3、带符号的阵列乘法器;3、带符号的阵列乘法器;3、带符号的阵列乘法器(间接法);3、带符号的阵列乘法器(间接法) ;*;[例21] 设x=-15,y=-13,用带求补器的补码阵列乘法器求出乘积 x·y=? 并用十进制数乘法进行验证。 解:[x]补=10001 , [y]补=10011 , 乘积符号位运算:1⊕1=0  尾数部分算前求补器输出 |x|=1111 , |y|=1101       1 1 1 1 ×     1 1 0 1 ————————————       1 1 1 1       0 0 0 0      1 1 1 1 +   1 1 1 1 ————————————    1 1 0 0 0 0 1 1 乘积符号为0,算后求补器输[x×y]补=011000011 补码二进制数真值 x·y=1×27+1×26+1×21+1×20 =(+195)10 十进制数乘法验证 x·y = (-15)×(-13) = +195 ;你可能好奇:;;2.3.2直接补码并行乘法(选学)

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档