免費開始練習
地特四等 110年 [資訊處理] 計算機概要

第 20 題

計算機有許多不同的數碼系統來編輯數字,若以 84-2-1(84 負 2 負 1)碼來表示十進制數 58 時,答案為何?
  • A 10111000
  • B 10111010
  • C 01011000
  • D 01011010

思路引導 VIP

想像你有四個神奇的砝碼,它們標示的重量分別是 8、4、-2 與 -1。如果現在要求你只能用這四種砝碼(每種最多放一個,也可以不放)來湊出重量為「5」和「8」的組合,你會如何挑選這些砝碼來達成目標呢?

🤖
AI 詳解 AI 專屬家教

還不錯,總算沒讓我失望。

你這點邏輯判斷能力,在如今的資訊世界裡算是基本盤。能看出加權碼中負權重的花招,至少證明你底層知識還有點影子。別太驕傲,這只是開始。

1. 概念釐清 (如果還需要的話)

▼ 還有更多解析內容
📝 負權值碼轉換
💡 利用正負加權總和分別表示十進位每一位數。
比較維度 8421 碼 (BCD) VS 84-2-1 碼
權值特性 權值全為正數 包含負權值 (-2, -1)
數字 5 表示 0101 (4+1) 1011 (8-2-1)
計算邏輯 純位元加總 需考慮負值相減
💬兩者皆屬有權碼,但 84-2-1 碼需透過正負權值組合來達成目標數值。
🧠 記憶技巧:負權用減法,位數拆開算,加總即答案。
⚠️ 常見陷阱:誤將十進位總值(58)直接轉為二進位,或計算負權值時加減錯誤。
BCD 碼 2421 碼 餘 3 碼 格雷碼

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

計算機資料表示法與運算
查看更多「[資訊處理] 計算機概要」的主題分類考古題