民國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) 溢位
- (2) 進位
- (3) 移位
- (4) 同位
官方答案
(1) 溢位
解析
有號數以 2 的補數表示,運算時若兩個同號數相加而結果超出該位元長度可表示範圍,數值會繞回並變成相反符號,這種現象稱為溢位(overflow),可由「進位進入最高位元」與「進位流出最高位元」兩者互斥(旗標 OF=1)判斷。進位(carry)是指無號數運算中最高位元產生進位;移位是資料位元位移的動作;同位元(parity)是錯誤偵測用的檢查位元。三者都不是本題描述的現象。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。