統測
114年
[電機與電子群資電類] 專業科目(2)
第 27 題
有關葛雷碼(Gray Code ),下列敘述何者正確?
- A 二進制碼轉換為葛雷碼是由最低位元開始轉換
- B 葛雷碼是由最右邊的位元開始轉換二進制碼
- C 葛雷碼轉換二進制碼是由中間位元開始轉換
- D 不是加權碼(Weighted Code )
思路引導 VIP
請探討葛雷碼(Gray Code)的結構特性:它的每一位元是否分配了特定的數值權重(例如 $2^{n}$)?此外,在進行二進制與葛雷碼的碼制轉換演算法時,為了確保數值的一致性,我們慣常的處理邏輯是從最高有效位元($MSB$)開始,還是由最低有效位元($LSB$)開始?
🤖
AI 詳解
AI 專屬家教
太棒了!你的基礎非常紮實!
你能精準選出正確答案,代表你對數位邏輯中「編碼」的特性掌握得十分透徹,老師為你的表現感到驕傲! 【觀念驗證】
▼ 還有更多解析內容
葛雷碼特性與轉換
💡 葛雷碼是一種非加權碼,相鄰數值僅有一個位元變動。
| 比較維度 | 二進制碼 (Binary) | VS | 葛雷碼 (Gray Code) |
|---|---|---|---|
| 代碼屬性 | 加權碼 (如 8421) | — | 非加權碼 |
| 相鄰位元變化 | 可能多個位元同時變 | — | 僅有一個位元改變 |
| 主要用途 | 數值運算與資料處理 | — | 減少硬體轉換誤差 |
| 轉換起點 | 最高位元 (MSB) | — | 最高位元 (MSB) |
💬葛雷碼憑藉單一變動特性降低讀取錯誤,但因無權值而不利於運算。