1. 程式人生 > >計算機組成原理(二) 定點數乘法

計算機組成原理(二) 定點數乘法

定點數的乘法:

 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。