English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

答案:A
1.下列何組8位元,2的補數運算結果會產生溢位?
(所有數均以16進制表示)
(A)70+70(B)FF+FF(C)81+7F(D)70+FF


答案:C
2.下列何組8位元,2的補數運算結果為正數?
(所有數均以16進制表示)
(A)AA+55(B)F0+F0(C)FE+03(D)B0+30


好疑惑喔!請高手們幫我解答一下吧!
最好能寫書詳細過程~

2007-01-26 04:09:52 · 1 個解答 · 發問者 孔乙己 3 in 教育與參考 考試

1 個解答

第一題

先解釋「溢位」是什麼?
就是正+正變成負,或者負+負變成正的「錯誤」狀態。

(A)70+70=E0 ←錯了!
(B)FF+FF=1FE→FE正確
(C)81+7F=100→00正確
(D)70+FF=16F→6F正確

所以,很明顯的答案是(A)。


第二題
正數是什麼?就是最高位元是0。
負數,最高位元是1。

(A)AA+55=FF→FF
(B)F0+F0=1E0→E0
(C)FE+03=101→01
(D)B0+30=E0→E0

所以答案是(C)。

注意:相加產生的第九位元叫做Carry。判斷正/負只能看8個位元。

2007-01-26 15:37:16 · answer #1 · answered by Zarathustra 7 · 0 0

fedest.com, questions and answers