民國102年 第3梯次 數位電子甲級 學科

第63題

執行有號數的算術運算時,若目的運算元( 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) 同位

官方答案

(1) 溢位

解析

有號數以 2 的補數表示,運算時若兩個同號數相加而結果超出該位元長度可表示範圍,數值會繞回並變成相反符號,這種現象稱為溢位(overflow),可由「進位進入最高位元」與「進位流出最高位元」兩者互斥(旗標 OF=1)判斷。進位(carry)是指無號數運算中最高位元產生進位;移位是資料位元位移的動作;同位元(parity)是錯誤偵測用的檢查位元。三者都不是本題描述的現象。

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

官方資料