11 十進位整數-35 用符號大小(sign-and-magnitude)表示法,其結果為何?
(A) 00100011
(B) 00100101
(C) 10100011
(D) 10100101
答案:登入後查看
統計: A(26), B(20), C(169), D(19), E(0) #3429175
統計: A(26), B(20), C(169), D(19), E(0) #3429175
詳解 (共 1 筆)
#6518007
為了將十進位整數 -35 用符號大小(sign-and-magnitude)表示法表示,我們需要兩個步驟:
1. 將十進位數值 35 轉換為二進位
得到二進位表示:100011。
2. 應用符號大小表示法
在符號大小表示法中:
-
最高位元(最左邊的位元)用來表示符號:
-
0 代表正數
-
1 代表負數
-
-
其餘的位元表示數值的絕對值。
由於我們要表示的是 -35,所以符號位元應該是 1。 數值 35 的二進位是 100011。如果我們使用 8 位元來表示,則在 100011 前面補零,使其成為 7 位元的數值部分:0100011。
將符號位元加在最前面: 1 (符號位元) 0100011 (35 的 7 位元二進位絕對值)
組合起來,就是 10100011。
因此,十進位整數 -35 用符號大小表示法的結果是 10100011。
答案是 (C)。
3
0