地特四等
112年
[資訊處理] 計算機概要
第 9 題
十進位整數 61,若使用長度 8 個位元超 128 碼(excess-128)表示法,下列結果何者正確?
- A 00111101
- B 01000011
- C 10111101
- D 11000011
思路引導 VIP
想像我們正在設計一把尺,為了讓負數也能方便地用正整數來表達,我們決定將刻度尺的「原點」向右平移 128 個單位。如果現在我要在尺上標記原本代表「61」的那個位置,那麼在那把尺上顯示的「刻度數值」應該變成多少?算出這個新數值後,再試著將它換算成電腦能讀懂的 0 與 1,你覺得會得到什麼結果呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精確算出這個結果,代表你對計算機系統中「偏移表示法(Excess-N representation)」的原理已有扎實的掌握。在 超 128 碼(excess-128) 的系統中,我們並非直接轉換原始數值,而是將數值加上一個固定的偏壓(Bias,本題為 128)後,再將其結果轉換為二進位。
偏移表示法的轉換邏輯
本題的計算過程相當明確:我們將目標十進位整數 $61$ 加上偏壓 $128$,得到:
▼ 還有更多解析內容