Q38.
二進位數10110111 是下列哪個十進位數字的2 的補數?
電力電子 · 乙級 · 邏輯與數位系統 · Q38
難易度分析
3 / 5
本題需要對二進位補數的運算邏輯有完整掌握,且在轉換過程中涉及多個計算步驟,對於不熟悉符號位元處理或計算過程的考生具有一定挑戰性。
正確答案:③-73
③ -73:-73 的 2 的補數計算方式為:先取 73 的二進位 01001001,進行位元反相得 10110110,再加 1 得 10110111,與題目完全吻合。
錯誤選項解析
- ① 13:13 的二進位表示為 00001101,其最高位元為 0 代表正數,與題目給定的 8 位元模式 10110111 完全不同。
- ② 33:33 的二進位表示為 00100001,屬於正數且位元模式與 10110111 無關聯。
- ④ 93:93 的二進位表示為 01011101,是正數且位元模式與 10110111 不符。
Learning Tip
"本題核心考點為 2 的補數表示法與符號位元判斷。當 8 位元二進位數的最高位元 (MSB) 為 1 時代表負數,需透過反相加 1 還原其絕對值。常見陷阱是忽略符號位元直接將 10110111 當作無號數轉換為 183,或混淆 1 的補數(僅反相)與 2 的補數(反相加 1)的差異。"
學員答題分佈
①130%
②330%
③-730%
④930%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!