设X=Xf . X1X2…Xn, Y=Yf . Y1Y2…Yn,乘积的符号位为Pf,
则 Pf=Xf⊕Yf |P|=|X|●|Y|
求|P|的运算规则如下:
①被乘数和乘数均取绝对值参加运算,符号位单独考虑;
②被乘数取双符号位,部分积的长度同被乘数,初值为0;
③从乘数的最低位Yn开始判断:
若Yn=1,则部分积加上被乘数|X|,然后右移一位;
若Yn=0,则部分积加上0,然后右移一位。
④重复,判断n次
上例题:
设X=Xf . X1X2…Xn, Y=Yf . Y1Y2…Yn,乘积的符号位为Pf,
则 Pf=Xf⊕Yf |P|=|X|●|Y|
求|P|的运算规则如下:
①被乘数和乘数均取绝对值参加运算,符号位单独考虑;
②被乘数取双符号位,部分积的长度同被乘数,初值为0;
③从乘数的最低位Yn开始判断:
若Yn=1,则部分积加上被乘数|X|,然后右移一位;
若Yn=0,则部分积加上0,然后右移一位。
④重复,判断n次
上例题: