問題詳情

1.下列敘述,何者錯誤?
(A)ASCII碼中,字元H的八進位表示為1108,則字元E的十六進位表示為4516
(B)假設電腦內部整數佔用16位元則採用2補數(2'scomplement)表示法能表示的整數最小值 -32768
(C)某電腦以16bits表示一個整數,其負數以2補數方式表示,則-48的16進位值為FFC016
(D)進制轉換4568=30210且EA7B16=1651738。

參考答案

答案:C
難度:簡單0.727
書單:沒有書單,新增

用户評論

不叫賭俠的陳小刀】評論

(C) 某電腦以16bits表示一個整數,其負數以2補數方式表示,則-48的16進位值為FFC016-->應為FFD0在16位元表示中,最高位元(第16位)用來表示正負號,其中0代表正數,1代表負數。接下來的15個位元用來表示數值部分。首先,我們需要將-48轉換成2補數表示法。以8位元為例,正數48的二進位表示為:0011 0000然後,我們將每個位元取反(0變成1,1變成0):1100 1111最後,將結果加1:1101 0000在16位元表示中,將得到:1111 1111 1101 0000將這個16位元二進位數轉換為16進位,每4位元一組:1111 1111 1101 0000轉換為16進位後,每4位元對應一個16進位數字:F F D 0因此,-48的16進位值為0xFFD0。