Q46.
下圖所示,其應屬於下列何種編碼轉換電路?
數位電子 · 乙級 · 數位邏輯設計 · Q46
難易度分析
3 / 5
此題要求辨識特定數位邏輯電路結構所對應的編碼轉換功能。判斷難度在於需掌握不同編碼轉換(如 BCD、Gray 碼與 Binary 之間)所對應的邏輯閘組合特性,特別是針對 XOR 閘在特定編碼轉換流程中的結構化應用,若無法精確區分各編碼轉換的邏輯架構,容易產生混淆。
正確答案:③Binary/Gray
③ Binary/Gray:Binary 轉 Gray 碼 的轉換規則為:最高位元保持不變,其餘各位元由對應的 Binary 位元與其相鄰高位元進行 XOR 運算 得出,此為標準的組合邏輯電路架構。
錯誤選項解析
- ① BCD/Binary:BCD 轉 Binary 電路需將 8421 碼轉換為純二進位,其邏輯架構涉及加權乘法運算,與圖中所示的 XOR 閘級聯結構 不符。
- ② Binary/BCD:Binary 轉 BCD 需使用 Double Dabble(加三移位)演算法 或除法器架構,並非單純的 XOR 組合邏輯可達成。
- ④ Gray/BCD:Gray 轉 BCD 需先將 Gray 碼還原為 Binary 後再轉為 BCD,涉及兩階段轉換,電路複雜度遠高於圖中所示的單純 XOR 閘陣列。
Learning Tip
"此類題型常考 Binary 與 Gray 碼的互轉電路辨識。關鍵在於記住:Binary→Gray 使用 XOR(每位元與高位元 XOR),而 Gray→Binary 則使用 XNOR 或 XOR 的逆向級聯。Gray 碼的核心特性是相鄰碼組僅有一位元改變,廣泛應用於旋轉編碼器與非同步 FIFO 的讀寫指標同步,可有效避免 臨界競爭(Critical Race) 問題。"
學員答題分佈
①BCD/Binary0%
②Binary/BCD0%
③Binary/Gray0%
④Gray/BCD0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!