台水評價◆電子計算機概論題庫下載題庫

上一題
39.假設電腦系統以 8 位元表示一個整數,且負數採用 1 的補數方式表示則其表示範圍是:
(A) -128~127
(B) -127~128
(C) -127~127
(D) -128~128


答案:登入後觀看
難度: 非常簡單
最佳解!
robertnsy (2015/11/04)
負數採用 1的補數方式,其表示範圍為:-(2的(n-1)次方-1)~(2的(n-1)次方-1)以本題為例,n=8,範圍為-(2的(8-1)次方-.....觀看完整全文,請先登入
9F
囧囧有神 國三下 (2017/10/02)

1的補數:

0=正,1= (不表示數字本身)      
01   
   01      
01      
01      
01      
01   
   01   

所以分別為正負27=正負128,因為128就會影響到第八位數的正負代表的數字(就是10000000中第八位的1僅是正負號表示),所以扣掉"正負128",剩下-127~127為答案。

補充:若是2的補數就加上-128就好,就是10000000可以表示-128(第8位為1亦是負號表示),但依然無法表示128(因為第8位數為1就變成負數)。


懂了就不用背公式了,不懂就背公式吧!

10F
就子虛烏有的那個子虛 小一下 (2019/03/07)

整理一下。

1的補數方式表示: -(2n-1-1) ~ (2n-1-1)

2的補數方式表示: -2n-1       ~ (2n-1-1)

11F
小昌 高二下 (2023/02/11)
那有3的補數嗎?

39.假設電腦系統以 8 位元表示一個整數,且負數採用 1 的補數方式表示則其表..-阿摩線上測驗