民國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. (1) 進位
  2. (2) 溢位
  3. (3) 同位
  4. (4) 移位

官方答案

(2) 溢位

解析

有號數以最高位元為符號位,一般採 2 補數表示。當兩個同號數相加,結果超出該位元寬度可表示的範圍時即發生溢位,例如 8 位元有號數範圍為 -128~+127,127+1 會得到 -128,數值意義完全錯誤,CPU 以溢位旗標 OF 記錄。進位旗標 CF 則是無號數運算超出位元寬度時使用;同位元是錯誤偵測用的檢查位元;移位是資料處理指令,與結果無法容納無關。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料