民國112年 第3梯次 儀表電子乙級 學科
第37題
在2 的補數運算時,下列何者有可能產生下限溢位(underflow)?
題目
在2 的補數運算時,下列何者有可能產生下限溢位(underflow)?
- (1) 負數減負數
- (2) 正數減正數
- (3) 正數減負數
- (4) 負數減正數
官方答案
(4) 負數減正數
解析
2 補數的減法 A-B 可改寫成 A+(-B),溢位判斷規則為「兩個同號數相加,結果卻變號」。取補數後要讓 A 與 -B 同號,代表原來的 A、B 必須異號。當 A 為負、B 為正時,A+(-B) 是兩個負數相加,結果若低於可表示的最小值(最負值)就產生下限溢位;反之正數減負數會往正方向超出上限,屬上限溢位。負減負、正減正因運算元同號相減,結果必落在範圍內,不會溢位。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。