民國100年 第3梯次 數位電子甲級 學科
第41題
執行有號數的算術運算時,若目的運算元( d e s t i n a t i o n o p e r a n d ) 無法容納運算所產生的結 果,將發生
題目
執行有號數的算術運算時,若目的運算元( d e s t i n a t i o n o p e r a n d ) 無法容納運算所產生的結 果,將發生
- (1) 進位
- (2) 溢位
- (3) 同位
- (4) 移位
官方答案
(2) 溢位
解析
有號數以最高位元為符號位,一般採 2 補數表示。當兩個同號數相加,結果超出該位元寬度可表示的範圍時即發生溢位,例如 8 位元有號數範圍為 -128~+127,127+1 會得到 -128,數值意義完全錯誤,CPU 以溢位旗標 OF 記錄。進位旗標 CF 則是無號數運算超出位元寬度時使用;同位元是錯誤偵測用的檢查位元;移位是資料處理指令,與結果無法容納無關。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。