回覆列表
-
1 # 使用者9339127914350
-
2 # Sunny魯寧
-35原碼10100011
反碼11011100
補碼11011101
121原碼反碼補碼都是01111001
0.34的原碼反碼補碼都是0.010101
-
3 # 使用者9440373309084
所有正數的原碼、反碼和補碼,都是一樣的, 十進位制數33: 00100001 十進位制數-33: 先把33轉換成二進位制:33D=0100001B 因為是負數,在最前面加上一個1,得到原碼:1010 0001 反碼:符號位不變,其餘按位取反:1101 1110 補碼:反碼+1=1101 ...
33和-33的原碼、反碼和補碼分別多
-
4 # 永遠是朋友2389
-35:原碼:1100011;
反碼:1011100;
補碼:1011101;
+35:原碼=反碼=補碼=0100011
擴充套件資料:
原碼不能直接參加運算,可能會出錯。例如數學上,1+(-1)=0,而在二進位制中00000001+10000001=10000010,換算成十進位制為-2。顯然出錯了。
計算機中所有的數均用0,1編碼表示,數字的正負號也不例外,如果一個機器數字長是n位的話,約定最左邊一位用作符號位,其餘n-1位用於表示數值。
+35:原碼=反碼=補碼=0100011
-35:
原碼:1100011;
反碼:1011100;
補碼:1011101。