網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

什麼是BCD碼?

欄目: 學習交流 / 發佈於: / 人氣:1.3W

在嵌入式或者從事電子行業的人員,會遇到BCD碼,下面和大家談談,什麼是BCD碼?

操作方法

(01)BCD碼也稱為二進制碼十進制數,用4個二進制位表示一個十進制位,BCD碼使得電腦運算耗時減少,同時運算的精確度不改變。

什麼是BCD碼?

(02)4個二進制位總共有16種不同的組合,,從中選取10中不同的組合來表示十進制的0-9這是個數據,這就是BCD碼的原理。

什麼是BCD碼? 第2張

(03)8421BCD碼是最常用的BCD碼,4位2進制數最高位為1表示十進制的8,第二位為1表示十進制的4,第三位為1表示十進制的2,最低位為1表示十進制的1,如果為零則表示十進制的0,比如1001的BCD碼就是8+0+0+1=9,也就是9.

什麼是BCD碼? 第3張

(04)5421和2421BCD碼,這些和8421BCD碼類似,就是每個位為一時表示的數據不一樣而已,5421就是從最高位到最低位為1時,依次表示的是十進制5,4,2,1.

(05)餘三碼是在8421碼的基礎上改進而來的一種碼,他是在8421碼的每個碼組上加3形成的,也就是説餘三碼的數值比轉換後的十進制多三,這樣的好處是進行運算時可以自動產生進位。

什麼是BCD碼? 第4張

(06)另外還有一種是Gray碼,也是我們提到的循環碼,他的特點是相鄰的兩組碼中,只能有一位數碼不同,這樣在計算中不容易出現誤碼。

什麼是BCD碼? 第5張
Tags:BCD