4 某特殊用途處理器以 12 bits 暫存器儲存資料,並以二補數(two's complement)編碼來儲存有號數。則該
處理器能以一個暫存器儲存的整數值範圍為何?
(A)-2048 至 2047
(B)-2047 至 2048
(C)-4096 至 4095
(D)-4095 至 4096
答案:登入後查看
統計: A(145), B(47), C(69), D(18), E(0) #3481577
統計: A(145), B(47), C(69), D(18), E(0) #3481577
詳解 (共 2 筆)
#7311757
二補數 是最常用來表示有號整數(Signed Integers)的方法。
它的範圍特性是「負數比正數多一個」
二補數所能表示的範圍公式為:-2 n-1 ~ (2 n-1 -1)
ㅤㅤ
暫存器為 12 bits (n = 12)
-
負數最小值: -2 12-1 = -2 11 = -2048
-
正數最大值: 2 12-1 -1 = -2 11 -1 = 2047
0
0