民國105年 第3梯次 儀表電子乙級 學科

第33題

八位元的有號數加法運算,運算完的結果為X ,則X 在下列何種情況下會產生溢位( o v e r f l o w ) ?

題目

八位元的有號數加法運算,運算完的結果為X ,則X 在下列何種情況下會產生溢位( o v e r f l o w ) ?

  1. (1) X ≦- 128 或X ≧+ 127
  2. (2) - 128 ≦X ≦+ 127
  3. (3) - 128 <X <+ 127
  4. (4) X <- 128 或X >+ 127

官方答案

(4) X <- 128 或X >+ 127

解析

八位元有號數一般採二補數表示,可表示的範圍是 -128 到 +127,即 -2^(n-1) 到 2^(n-1) - 1。當加法結果超出此範圍,就無法用八位元正確表示,稱為溢位。因此溢位條件為 X < -128 或 X > +127。選項以等號納入邊界並不正確,因為 -128 與 +127 本身仍在可表示範圍內,只有嚴格超出邊界才算溢位。

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

官方資料