滿盧 發問時間: 電腦與網際網路軟體 · 1 0 年前

格雷碼數值(Gray number)

若100111011001是一個格雷碼數值(Gray number),則其相對應的二進位數值要怎麼算

1 個解答

評分
  • 1 0 年前
    最佳解答

    假設格雷碼是Gn-1,Gn-2,Gn-3.......G0

    二進位是Bn-1,Bn-2,Bn-3.....B0

    n=第幾位

    而最高位的Bn-1=Gn-1

    其餘Bi-1 = Gi-1 XOR Bi

    其中 i =1,2,3.....n-1

    XOR運算為相同是為0, 相異為1

    因此您的

    格雷碼100111011001 , 轉換後

    二進碼111010101110

    詳細說明, 請參考以下網址

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。