X原=0.1101 Y原=0.1011
部分積7a686964616fe59b9ee7ad9431333431356636?乘數單元
00.0000 1011
+00.1101
00.1101
->00.0110 1101
+00.1101
01.0011
->00.1001 1110
+ 00.0000
00.1001
->00.0100 1111
+00.1101
01.0001
->00.1000 1111
因為X和Y異號,異號相乘為負所以X·Y=1.10001111
擴展資料
機器數和真值
在學習原碼,反碼和補碼之前,需要先了解機器數和真值的概念。
1、機器數
壹個數在計算機中的二進制表示形式, 叫做這個數的機器數。機器數是帶符號的,在計算機用壹個數的最高位存放符號, 正數為0, 負數為1.
比如,十進制中的數 +3 ,計算機字長為8位,轉換成二進制就是00000011。如果是 -3 ,就是 10000011 。
那麽,這裏的 00000011 和 10000011 就是機器數。
2、真值
因為第壹位是符號位,所以機器數的形式值就不等於真正的數值。例如上面的有符號數 10000011,其最高位1代表負,其真正數值是 -3 而不是形式值131(10000011轉換成十進制等於131)。所以,為區別起見,將帶符號位的機器數對應的真正數值稱為機器數的真值。
例:0000 0001的真值 = +000 0001 = +1,1000 0001的真值 = –000 0001 = –1。