民國114年 地方四等 電子工程 計算機概要
第4題
在二補數的加法運算中,當兩個負數相加時,下列那一種情況表示發生溢位(overflow)?
題目
在二補數的加法運算中,當兩個負數相加時,下列那一種情況表示發生溢位(overflow)? A. 結果是負數 B. 結果的最左邊符號位元變成1 C. 結果是零 D. 結果是正數
官方答案
- 答案:D. 結果是正數
解析
n 位元二補數的表示範圍是 -2^(n-1) 到 2^(n-1)-1。兩個負數相加,其正確的和必定為負;若相加後的結果符號位元變成 0,也就是結果顯示為正數,代表實際的和已小於下限 -2^(n-1),因而發生溢位。實務上的判斷法則是:兩個運算元同號,但結果的符號與運算元相反,就是溢位。選項 A 的結果是負數,這是負數相加的正常情形;選項 B 的符號位元為 1,同樣只是正常結果;選項 C 的和為零,兩個負數相加不可能得到零。以上三者都不是溢位的判準。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。