对8421码,5421码,2421码,余3码的认识
?BCD碼(Binary-Coded Decimal?),用4位二進制數(shù)來表示1位十進制數(shù)中的0~9這10個數(shù)碼,是一種二進制的數(shù)字編碼形式,用二進制編碼的十進制代碼。BCD碼這種編碼形式利用了四個位元來儲存一個十進制的數(shù)碼,使二進制和十進制之間的轉(zhuǎn)換得以快捷的進行。這種編碼技巧最常用于會計系統(tǒng)的設計里,因為會計制度經(jīng)常需要對很長的數(shù)字串作準確的計算。相對于一般的浮點式記數(shù)法,采用BCD碼,既可保存數(shù)值的精確度,又可免去使計算機作浮點運算時所耗費的時間。此外,對于其他需要高精確度的計算,BCD編碼亦很常用。8421
8421 BCD碼是最基本和最常用的BCD碼,它和四位自然二進制碼相似,各位的權(quán)值為8、4、2、1,故稱為有權(quán)BCD碼。和四位自然二進制碼不同的是,它只選用了四位二進制碼中前10組代碼,即用0000~1001分別代表它所對應的十進制數(shù),余下的六組代碼不用。
5421和2421
5421 BCD碼和2421 BCD碼為有權(quán)BCD碼,它們從高位到低位的權(quán)值分別為5、4、2、1和2、4、2、1。這兩種有權(quán)BCD碼中,有的十進制數(shù)碼存在兩種加權(quán)方法,例如,5421 BCD碼中的數(shù)碼5,既可以用1000表示,也可以用0101表示;2421 BCD碼中的數(shù)碼6,既可以用1100表示, 也可以用0110表示。這說明5421 BCD碼和2421 BCD碼的編碼方案都不是惟一的,表1-2只列出了一種編碼方案。
上表中2421 BCD碼的10個數(shù)碼中,0和9、1和8、2和7、3和6、4和5的代碼對應位恰好一個是0時,另一個就是1。就稱0和9、1和8互為反碼。
余3 碼
余3碼是8421 BCD碼的每個碼組加3(0011)形成的。常用于BCD碼的運算電路中。
總結(jié)
以上是生活随笔為你收集整理的对8421码,5421码,2421码,余3码的认识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Vue】组件间传值的三种方式:父传子,
- 下一篇: 计算机共享的无线手机连上但上不去网的解决