定点数的乘法:

 1.原码一位乘

(1)  A = – 0.1101       B = 0.1011 

         计算机组成原理(二) 定点数乘法

(2)

计算机组成原理(二) 定点数乘法

2.原码二位乘

     每次用乘数的2位判断原部分积是否加或如何加被乘数

      两位乘数共有四种状态,对应四种状态如下:

计算机组成原理(二) 定点数乘法

原码一位乘和二位乘的比较:

计算机组成原理(二) 定点数乘法

补码的乘法:

   (1)补码与真值的关系:

计算机组成原理(二) 定点数乘法

   (2)补码的右移

计算机组成原理(二) 定点数乘法

    (3)补码一位乘法运算:

          1.被乘数任意,乘数为正,即x为任意,y为正

计算机组成原理(二) 定点数乘法

           2.被乘数任意 ,乘数为负,即x任意,y为负

计算机组成原理(二) 定点数乘法

           3.被乘数,乘数任意

计算机组成原理(二) 定点数乘法

同原码乘:

     但加和移位按补码规则运算乘积的符号自然形成

异或运算:

如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。

相关文章: