兩個二進制數1010和111相乘是什麽結果?
二進制乘法和加法是通過移位二進制數實現的,相當於×2。計算機根據給定的加法公式和乘法公式計算出要移位多少位。
擴展:
1,二進制數據的表示
二進制數據也使用位置計數法,其位權重是以2為底的冪。例如,對於二進制數據110.11,權重的順序是2 ^ 2,2 ^ 1,2-1,2-2。對於n位數的整數和m位數的小數,二進制數據用加權系數展開表示,可以寫成:
(a(n-1)a(n-2)…a(-m))2=a(n-1)×2^(n-1)+a(n-2)×2^(n-2)+……+a(1)×2^1+a(0)×2^0+a(-1)×2^(-1)+a(-2)×2^(-2)+……+a(-m)×2^(-m)
壹般二進制數據可以寫成:(a(n-1)a(n-2)…a(1)a(0)。a (-1) a (-2) … a (-m)) 2。
註意:
1.公式中,aj表示第j位的系數,為0和1中的壹個。
2.A (n-1)中的(n-1)是下標,不能輸入輸入法,所以用括號括起來,以免混淆。
3.2 2代表2的平方,以此類推。
例1102二進制數據111寫成加權系數。
解法:(111)2 =(1×2 ^ 2)+(1×2 1)+(1×2 ^ 0)
二進制和十六進制、八進制壹樣,都是用二的冪來進位的。
二進制數據算術運算的基本規律與十進制數運算非常相似。最常用的是加法和乘法。
1.二進制加法
有四種情況:0+0 = 0。
0+1=1
1+0=1
1+1 = 10進位1。
例1103求(1101)2+(1011)2的和
解決方案: