6 利用八位元一補數法表示整數,可表示的整數範圍為:
(A)-128~127
(B)-127~127
(C)-127~128
(D)-126~127

答案:登入後查看
統計: A(173), B(397), C(47), D(7), E(0) #1787300

詳解 (共 6 筆)

#2822047

二補數:

因為8位元中要分成正負(砍半來用),所以正負各7位元,-1則是因為包含0

27-1~-27

一補數: (由@taimo0720提供)

因為8位元中要分成正負(砍半來用),所以正負各7位元,0有兩種表示法(+0、-0)

27-1~-27-1

40
0
#2895239
答案錯了,考選部公布的答案是B
5
0
#2890431

請問這題答案是否有誤?

因為在一的補數表示法中,0的表示方式有兩種,分別是全為0(+0)或全為1(-0)

因此,以8位元表示時,保留1位元給sign bit後,可表示的範圍應該為 -(27-1) ~ +(27-1)也就是(B)-127 ~ 127才對

5
0
#2896108
原本答案為A,修改為B
(共 13 字,隱藏中)
前往觀看
3
0
#2799420
原本答案為B,修改為A
(共 13 字,隱藏中)
前往觀看
1
1
#2799421
原本題目: 6 利用八位元一補數法表示整...
(共 159 字,隱藏中)
前往觀看
1
0