題組內容
貳、非選擇題四大題(每大題 10 分)
題目一: 假設電腦使用 8 位元,2 的補數整數儲存法表現一個整數,請回答下列問題:
(三)這樣的表示法所能表達的整數範圍若以 10 進位表示,其起迄範圍為何?【4 分】 以上請列出計算過程。
詳解 (共 10 筆)
詳解
2的8次方-1
2的7次方 = 128
-128~127
8位元的二補數系統中,可以表示的最大正數為28−1-1 = 127,可以表示最小的負數為 -28−1 = -128
2的7次方 = 128
-128~127
8位元的二補數系統中,可以表示的最大正數為28−1-1 = 127,可以表示最小的負數為 -28−1 = -128
詳解
-(2^7) ~ +(2^7-1)
=-128 ~ +127
詳解
-128~127
詳解
-2^7~-2^7 -1
=-128~127
詳解
11111111111111
詳解
11111111=127
00000000=0
0~127
詳解
-127~128
詳解
扣除符號部份,還有7位元。故正整數最大可到01111111,負整數可到11111111
所以,代表其起迄範圍為:-128~127
詳解
-255~+255
詳解
-128<=x<=127