回覆列表
-
1 # 佩琪是佩奇
-
2 # 自 在
BCD碼原理,用4位二進位制數來表示1位十進位制數中的0~9這10個數碼,是一種二進位制的數字編碼形式,用二進位制編碼的十進位制程式碼。
BCD碼這種編碼形式利用了四個位元來儲存一個十進位制的數碼,使二進位制和十進位制之間的轉換得以快捷的進行。
這種編碼技巧最常用於會計系統的設計裡,因為會計制度經常需要對很長的數字串作準確的計算。
相對於一般的浮點式記數法,採用BCD碼,既可儲存數值的精確度,又可免去使計算機作浮點運算時所耗費的時間。
此外,對於其他需要高精確度的計算,BCD編碼亦很常用。
BCD碼的原理大家都應該清楚,就是用四位二進位制的數值去表示十進位制的數值我們可以表示知道四位二進位制的數值16種不同的數值,從0-15,但是以使用者的角度來說,十進位制會更為親切,跟符合生活中我們所認知的數學計算,但是從電腦中計算考慮以十六進位制對一串二進位制的數字的處理會更加便捷。