民國106年 第3梯次 儀表電子甲級 學科
第32題
用一位元組代表2 的補數,其值為0 F E H ,若將此數往左移3 位元後,所代表的數值為多 少?
題目
用一位元組代表2 的補數,其值為0 F E H ,若將此數往左移3 位元後,所代表的數值為多 少?
- (1) -16
- (2) 240
- (3) 120
- (4) -8
官方答案
(1) -16
解析
0FEH 展開為 0000 1111 1110,取8位元二位補數時,因最高位為0,代表負數,其值為 254−256=−2。往左移3位元相當於乘 2³=8,故 −2×8=−16。以位元運算驗證:0FEH<<3=7F0H,取低8位元得 F0H,其補數值為 240−256=−16,與算術結果一致,故答案為 −16。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。