1.原码一位乘
原码一位乘部分积采取一位符号位,逻辑左移
我们其实可以采取双符号位,最高位代表正在符号位,但是我们可以看到,如果采取双符号位的话,由于是绝对值参与的运算,最高符号位一定是0,所以就没有必要,如果我们硬要采取双符号位也未尝不可,只是我们选择算术右移
。最高位代表真正符号位,次高位参与移位。我们还要了解到
有多位符号位时,最高位代表正真符号位,不参与算术移位,其余符号位参与算术移位
2.原码两位乘
原码两位乘部分积采用三位符号位,算术移位
博主其实不是很理解为啥非要采用三位符号,两位符号位加不就OK了吗,今天终于给老子看懂了,真是不得不佩服膜拜前辈们的聪明才智(估计以后会让我五体投地)