可见,与补码一位乘相比,补码两位乘的部分积多取一位符号位(共3 乘数也多取一位符号位(共2位),这是由于乘数每次右移 位判断,故采用双符号位更便于硬件实现。可见,当乘数数值位为偶数时,乘数取2 次移位,最多作n/2+1次加法,最后一步不移位;当n 为奇数 位符号位,此时共作n/2+1 次加法和n/2+1 次移位(最后一步移一位)。 对于整数补码乘法,其过程与小数乘法完全相同。为了区别于小数乘法,在 书写上可将符号位和数值位中间的“.”改为“,”即可。