定点补码一位乘法的实现算法 用[x]补×[y]补直接求[x×y]补.ppt
《定点补码一位乘法的实现算法 用[x]补×[y]补直接求[x×y]补.ppt》由会员分享,可在线阅读,更多相关《定点补码一位乘法的实现算法 用[x]补×[y]补直接求[x×y]补.ppt(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、定点补码一位乘法的实现算法 用X补Y补直接求XY补讨论当相乘的两个数中有一个或二个为负数的情况在讨论补码乘法运算时,对被乘数或部分积的处理上与原码乘法有某些类似,差别仅表现在被乘数和部分积的符号位要和数值一起参加运算。若Y补=Y0Y1Y2Yn 当Y0为1时,则有 Y=1 Yi2-i故有 XY=X Yi2-1X当Y为负值时,用补码乘计算XY补,是用X补乘上Y补的数值位,而不理Y补符号位上的1,乘完之后,在所得的乘积中再减X,即加 X补。定点补码一位乘法的实现算法实现补码乘法的另一个方案是比较法,是由BOOTH最早提出的,这一方法的出发点是避免区分乘数符号的正负,而且让乘数符号位也参加运算。技巧上
2、表现在分解乘数的每一位上的1为高一位的一个+1和本位上的一个-1:XY=X(1 Yi2i)(逐项展开则得)=XY0Y12-1Y22-2Yn2-n=XY0(Y1Y12-1)(Y22-1Y22-2)(Yn2-(n-1)Yn2-n)(合并相同幂次项得)定点补码一位乘法的实现算法=X(Y1Y0)(Y2Y1)2-1(YnYn-1)2-(n-1)(0Yn)2-n=X (Yi+1Yi)2-i(写成累加求和的形式,得到实现补码乘运算的算法)将上述公式展开,则每一次的部分积为:P1=2-1(Yn+1Yn)X补P2=2-1(P1(YnYn-1)X)补Pi=2-1(Pn-i(Yn-I+2Yn-I+1)X)补 定点补
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- x×y 定点补码一位乘法的实现算法 用x补×y补直接求x×y补 定点 补码 一位 乘法 实现 算法 直接
限制150内