❶ 假定某台計算機的機器數佔8位,試寫出十進制數-520,-36,-1100的原碼,反碼和補碼
TC環境下:
-520:補碼111111011111000;
源碼:0000001000001000;
反碼:1111110111110111。
其它數依據:先當成正數化二進制,在前面補0補夠16位,就是源碼,再按位取反1變成00變成1就是反碼,反碼基礎上+1就是補碼,自己推吧~
❷ 寫出下列數據的原碼和補碼(取字長為8位二進制) (1),30 (2),-30 (3),-95 (4),102
(1)30 原碼:0001 1110,補襲物碼:0001 1110
(2)-30 原碼:1001 1110,補碼:11100010
(3)-95 原碼拍模液:1101 1111,補碼:1010 0001
(4)102原碼:0110 0110,補碼碼首:0110 0110
❸ 設機器數為8位,已知Y=-42,請分別寫出Y的原碼,反碼,補碼
42(10)=101010(2)
-42(10)源碼= 1(符號位 1代表負;0代表正) 0(不足7位補0)101010
反碼= 1(符號位無需變反) 1010101(數值位變反)
補碼= 1 1010110(二進制加一)
1010101
+0000001
-------------
1010110
1+1=10(進一)
1+0=1
0+0=0