定点乘法运算主讲教师:李瑞红单位:软件学院三、=–=×B=–×乘积的符号心算求得?•B=A•=+++=++(A+)=+[0•A+(A+)]={A+[0•A+(A+)]}=2-1{A+2-1[0•A+2-1(A+2-1(A+0))]}①②⑧第一步被乘数A+0第二步1,得新的部分积第八步1,得结果③第三步部分积+被乘数…,然后1形成新的部分积,同时乘数1(末位移丢),空出高位存放部分积的低位。。n=4,加4次,(1)原码一位乘运算规则以小数为例设[x]原=…[y]原=…=(x0y0).x*y*[x•y]原=(x0y0).()()……式中x*=…y*=…乘积的符号位单独处理x0y0数值部分为绝对值相乘x*•y*(2)原码一位乘递推公式x*•y*=x*()…=x*(y12-1+y22-2++yn2-n)…=2-1(y1x*+2-1(y2x*+2-1(ynx*+0)))……z1znz0=0z1=2-1(ynx*+z0)z2=2-1(yn-1
定点乘法运算2教学文稿 来自淘豆网www.taodocs.com转载请标明出处.