32. 2 的補數表示法中,11110000 的十進制數字為?
(A) 16
(B) -16
(C) 15
(D) -15

答案:登入後查看
統計: A(6), B(88), C(6), D(22), E(0) #3099749

詳解 (共 3 筆)

#5808542
在2的補數表示法中,11110000的十...
(共 197 字,隱藏中)
前往觀看
10
0
#5831091


(共 1 字,隱藏中)
前往觀看
1
0
#6429794

在 2 的補數表示法中,判斷 11110000 的十進制數字:

  1. 判斷正負號: 在 2 的補數表示法中,最左邊的位元(最高有效位元,MSB)代表正負號。

    • 如果 MSB 是 0,表示正數。
    • 如果 MSB 是 1,表示負數。 在 11110000 中,最左邊的位元是 1,所以這是一個負數。
  2. 計算其絕對值(或稱為「取反加一」): 要找出這個負數的絕對值,需要執行以下兩個步驟:

    • 步驟一:位元反轉(取 1 的補數):將所有 0 變成 1,將所有 1 變成 0。 11110000 (原始數字) 反轉後得到 00001111
    • 步驟二:加 1:將反轉後的結果加 1。 00001111 + 00000001 ---------- 00010000
  3. 將絕對值的二進位轉換為十進制: 現在我們得到絕對值的二進位表示 00010000。 從右到左,位元的權重分別是 20,21,22, 00010000 = 0×20+0×21+0×22+0×23+1×24+0×25+0×26+0×27 00010000 = 0+0+0+0+16+0+0+0=16

  4. 加上負號: 因為原始數字是負數,所以其十進制值為 -16。

因此,11110000 在 2 的補數表示法中的十進制數字是 -16。

The final answer is B

0
0

私人筆記 (共 1 筆)

私人筆記#5166197
未解鎖


(共 0 字,隱藏中)
前往觀看
0
0