民國114年 第1梯次 電腦軟體應用丙級 學科
第24題
若利用5bit 來表示整數型態資料,且最左位元0 代表正數、1 代表負數,負數與正數間互為1 的補 數,則可表示之範圍為
題目
若利用5bit 來表示整數型態資料,且最左位元0 代表正數、1 代表負數,負數與正數間互為1 的補 數,則可表示之範圍為
- (1) 15~-16
- (2) 16~-15
- (3) 15~-15
- (4) 16~-16
官方答案
(3) 15~-15
解析
5 個位元中以最左位元為符號位,0 表正、1 表負,負數以 1 的補數表示。正數部分由 00000 到 01111,可表示 0 至 +15;負數部分由 11111 到 10000,即把正數各位元取補數,可表示 −0 到 −15。由於 1 的補數會出現 +0(00000)與 −0(11111)兩種零,可表示的數值個數比 2 的補數少一個,範圍為 −15 至 +15。若改用 2 的補數表示,範圍才是 −16 至 +15,故答案為 15 至 −15。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。