初等/五等/佐級◆資料處理大意題庫下載題庫

上一題
4 在2的補數法系統中,下列那一個位元組所代表的值最大?
(A)00000000
(B)10000000
(C)01111111
(D)1111111


答案:C
難度: 簡單
2F
Delia Shu 高二下 (2011/04/23)

(A)00000000-1=???

(B)10000000-1=01111111→10000000=128

(C)01111111-1=01111110→10000001=129-------此位元組所代表的值最大

(D)  1111111-1=  1111110→   0000001=    1

請問2的補數中,(D)1111111,所代表的值如何計算?

3F
徐世暐 幼兒園下 (2011/07/10)
2的補數 → 從最低位元開始尋找第一個 1,找到之後繼續往高位元作1補數的變化即可。

1111111 → 1111111 → 0000001
4F
吳丞毅111地特三等+11 大二下 (2018/12/01)

2補數法就是有正負,第一個位元0正1負

2補數有正0=000000000,沒有負0

算法是2進為3為0011

取1補數用not變成1100,第一個表負然後100=3所以-3

0011的2補數是1補數1100+1=1101,意思是1100的2補數1101為-3

反回去求就知道代表的是多少

C選項-1=01111110,作not=10000001是-1

所以2補數01111110是-(-1)=1,用-1去作2補數的意思

補數的目的只是表示負數,要算值要算回去然後負號,第一個位元看正負

A是0

BD負

C=1

例如15的2補數是10001-----10001代表-15。

換句話說-15的2補數表示法是10001

反正0正1負起碼刪一半,然後000000不管幾個0真的是0

1補數有-0是11111111(全1),+0是全0



4 在2的補數法系統中,下列那一個位元組所代表的值最大? (A)000000..-阿摩線上測驗