民國107年 第3梯次 儀表電子甲級 學科
第80題
對於8-bit 的微算機系統,若採用帶號(Signed)系統之運算時,下列哪些十進制數值的運算,會產生 溢位(Overflow)的狀況?
題目
對於8-bit 的微算機系統,若採用帶號(Signed)系統之運算時,下列哪些十進制數值的運算,會產生 溢位(Overflow)的狀況?
- (1) 105(20)
- (2) (40)+(90)
- (3) 54+76
- (4) 89(35)
官方答案
(2) (40)+(90)、(3) 54+76
解析
8位元帶號數採二補數表示,範圍為-128~+127。判斷溢位:兩正數相加若結果變成負值即溢位。40+90=130已超過+127,溢位;54+76=130同樣超出上限,溢位。105-20=85、89-35=54,結果均落在-128~+127之間,不會溢位。因此會產生溢位的是2、3。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。