民國107年 第3梯次 儀表電子甲級 學科

第80題

對於8-bit 的微算機系統,若採用帶號(Signed)系統之運算時,下列哪些十進制數值的運算,會產生 溢位(Overflow)的狀況?

題目

對於8-bit 的微算機系統,若採用帶號(Signed)系統之運算時,下列哪些十進制數值的運算,會產生 溢位(Overflow)的狀況?

  1. (1) 105(20)
  2. (2) (40)+(90)
  3. (3) 54+76
  4. (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料