問題詳情

13 2 的補數表示法中,有號二進制數字 1111111111111100 所代表的十進制數字為何?
(A)-32763
(B)-32764
(C)-3
(D)-4

參考答案

答案:D
難度:適中0.539
書單:沒有書單,新增

用户評論

HCCC】評論

2的補數 = (1111111111111100)21的補數 = (1111111111111100)2-(1)2 = (1111111111111011)2回推原本數字 = (0000000000000100)2 = (100)2 = (4)10

亦安】評論

第1位為1,負數1,0互換=-(0000000000000011)+1=-(0000000000000100)=-4

ing T】評論

在有號二進制數字中,最高位表示符號位(0表示正數,1表示負數),其餘各位表示數值位。因此,給定的二進制數字 1111111111111100 表示一個負數,且其數值位為 11111111111111。接下來,我們使用補數表示法將其轉換為對應的十進制數字:首先,計算出該數的反碼,即將所有位上的 0 變為 1,1 變為 0,即:0000000000000011接著,將反碼加 1,即:0000000000000100因此,給定的二進制數字表示的十進制數字為 -4。