《讲定点数乘法》PPT课件.ppt
《《讲定点数乘法》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《讲定点数乘法》PPT课件.ppt(21页珍藏版)》请在三一办公上搜索。
1、CH 3 运算方法及运算器-1 定点数乘法运算,定点原码一位乘法定点补码一位乘法定点二位法,4讲,教学目的与要求,掌握定点数1位原码乘法的原理和运算过程掌握定点数1位补码乘法的原理和运算过程理解定点数2位乘法的原理,4讲,一.定点原码1位乘法,手工乘法过程:已知:X=+1101,Y=+1011,求:X*Y,积(十进制数143),部分积,乘数(十进制数11),被乘数(十进制数13),4讲,一.定点原码1位乘法,原理推导:设:X原=Xf.X1X2 Xn,Y原=Yf.Y1Y2 Yn则有:Z原=X原Y原=(XfYf)|(X1X2Xn)(Y1Y2 Yn)设:|X|Y|=X(0.Y1Y2Y3)=X(Y12
2、-1+Y22-2+Y32-3)=2-1(X Y1+2-1(X Y2+2-1(X Y3+0),4讲,一.定点原码1位乘法,递推公式:Z0=0Z1=2-1(Z0+XYn)Z2=2-1(Z1+XYn-1)Zn=XY=2-1(Zn-1+XY1)运算规则:两个n位数相乘,可用n次加法和右移1位操作来实现初始部分积Z0=0,乘数末位决定加“X”还是“0”每次加法时,部分积高位与被乘数相加符号单独处理,由异或产生,4讲,一.定点原码1位乘法,硬件实现设置3个寄存器:部分积寄存器A,被乘数寄存器B,乘数寄存器C(部分积寄存器)和1个计数器。N位数乘N位数可以看做求N次N位数乘1位数,每求出一个加数就与上次的部
3、分积相加。每次求出的部分积右移1位,以便与下一次的部分积相加。一共右移N次,加N次。部分积右移时,乘数寄存器也右移1位。乘数寄存器最低位控制相加数,最高位接收移出的部分积。N位加法器实现2个N位数相乘。,4讲,一.定点原码1位乘法,逻辑图。,4讲,一.定点原码1位乘法,运算流程,4讲,一.定点原码1位乘法,已知:X=-0.1101,Y=+0.1011,用原码1位乘的方法求:Z=X*Y。解:X原=1.1101,Y原=0.1011 符号:Zf=XfYf=1 数值部分求解如下:说明 A部分积 C 乘数Y B 被乘数X:1101 初始 00 0000 1 0 1 1+X 00 1101 00 1101
4、 右移1位 00 0110 1 1 0 1 1 丢失+X 00 1101 01 0011 右移1位 00 1001 1 1 1 0 1 丢失+0 00 0000 00 1001 右移1位 00 0100 1 1 1 1 0 丢失+X 00 1101 01 0001 右移1位 00 1000 1 1 1 1 1 丢失 乘积高位 乘积低位所以:Z原=1.1000 1111 所以:Z=-0.1000 1111,4讲,二.定点补码1位乘法,设X补=X0.X1X2Xn,Y补=Y0.Y1Y2Yn补码与真值的关系X0时,X0=0,X补=0.X1X2Xn=X X0时,X0=1,X=X补-2=1.X1X2Xn-
5、2=-1+0.X1X2Xn得到对X正负数都合适的公式:X=-X0+0.X1X2Xn 补码的右移补码连同符号位将数右移1位,并保持符号位不变,相当于乘1/2(即除2)。,4讲,二.定点补码1位乘法,补码乘法算法被乘数和乘数都使用补码:XY补=X补(-Y0+0.Y1Y2Yn)X正负任意,Y为正数:XY补=X补(0.Y1Y2Yn)X正负任意,Y为负数:XY补=X补(0.Y1Y2Yn)+-X补采用双符号位,数据和符号位都参与运算;取乘数Y的数值位放入乘数寄存器运算。,4讲,二.定点补码1位乘法,已知:X=+0.1101,Y=-0.1011,用补码1位乘的方法求:Z=X*Y。解:X补=00.1101,Y
6、补=11.0101,-X补=11.0011 计算过程如下:部分积 乘数 说明 00 0000 0101 初始状态+00 1101+X补 00 1101 00 0110 1010 右移1位+00 0000+0 00 0110 00 0011 0101 右移1位+00 1101+X补 01 0000 00 1000 0010 右移1位+00 0000+0 00 1000 00 0100 0001 右移1位+11 0011+-X补 11 0111 0001 所以:Z补=1.0111 0001 所以:Z=-0.1000 1111,4讲,二.定点补码1位乘法,Booth补码乘法规则:将部分积初始化为0,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 讲定点数乘法 定点 乘法 PPT 课件
链接地址:https://www.31ppt.com/p-5604986.html