【阿摩網站-置頂欄顏色票選問卷】只要填寫就能獲得500Y,結束時間 2024/04/25 11:59:59。 前往查看

計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題
若電腦系統使用2的補數法來儲存負數,將十進位數-21轉換為八位元之二進位數表示時,其正確表示值應為何? 
(A)00010101
(B)11101011
(C)11110101
(D)11110111


答案:B
難度: 簡單
4F
Chun Jen Wan 高二上 (2012/07/20)

先將十進位數21轉換為八位元之二進位數表示,計算方法如下︰

將21用2除,除出來的值再連續用2除,除到值是0為止,最後取餘數,餘數取的方式由除到最後的餘數值由下往上;

21/2=10‥1

10/2=5‥0

5/2=2‥1

2/2=1‥0

1/2=0‥1

取餘數︰10101,由於是八位元之二進位數表示,所以從餘數取出的值最右邊的值往左邊算4個值為一組,則1、0101,最前面的1少3個值才能變成4個值為1組,因此這3個值我們要補3個0變成1組(以此類推,看題目最後算出來的值少幾個值變成4的值1組,則就補幾個0就可以了),因此變成0001,最後我們求出來的值為00010101,然後再將0→1;1→0,則變成11101010,最後將此值最後面的0化成1,則為答案11101011(此1為變化後的結果),這樣解釋夠清楚了吧。

5F
Chun Jen Wan 高二上 (2012/07/20)

我再出個例題讓大家去算,大家就會發現這題目很簡單也沒什麼,這題是98年中油第42題的題目,題目跟這題一樣︰(B)42.負數以2的補數表示之整數二進制中,代表十進位值-53之二進位數為何?(A)01001011(B)11001011(C)00110101(D)10110101

6F
Gemini Lee 小一下 (2013/07/06)

補充說明:答案11101011(此1為變化後的結果)......這並不是變化為1

而是+1

若電腦系統使用2的補數法來儲存負數,將十進位數-21轉換為八位元之二進位數表示時..-阿摩線上測驗