bcd碼是什么,什么是BCD碼轉(zhuǎn)換

1,什么是BCD碼轉(zhuǎn)換

bcd碼也叫8421碼就是將十進制的數(shù)以8421的形式展開成二進制,大家知道十進制是0~9十個數(shù)組成,著十個數(shù)每個數(shù)都有自己的8421碼: 0=0000 1=0001 2=0010 3=0011 4=0100 5=0101 6=0110 7=0111 8=1000 9=1001 舉個例子: 321的8421碼就是 3 2 1 0011 0010 0001 就是這樣了:)

什么是BCD碼轉(zhuǎn)換

2,十進制數(shù)179456的BCD碼是什么啊 求解

一個BCD碼僅表示一位十進制數(shù)據(jù),所以十進制數(shù)的每一位都需要一個BCD碼來對應(yīng);
bcd碼即bcd代碼。binary-coded decimal?,簡稱bcd,稱bcd碼或二-十進制代碼,亦稱二進碼十進數(shù)。是一種二進制的數(shù)字編碼形式,用二進制編碼的十進制代碼。這種編碼形式利用了四個位元來儲存一個十進制的數(shù)碼,使二進制和十進制之間的轉(zhuǎn)換得以快捷的進行。這種編碼技巧,最常用于會計系統(tǒng)的設(shè)計里,因為會計制度經(jīng)常需要對很長的數(shù)字串作準(zhǔn)確的計算。相對于一般的浮點式記數(shù)法,采用bcd碼,既可保存數(shù)值的精確度,又可免卻使電腦作浮點運算時所耗費的時間。此外,對于其他需要高精確度的計算,bcd編碼亦很常用。由于十進制數(shù)共有0、1、2、……、9十個數(shù)碼,因此,至少需要4位二進制碼來表示1位十進制數(shù)。4位二進制碼共有2^4=16種碼組,在這16種代碼中,可以任選10種來表示10個十進制數(shù)碼,共有n=16!/(16-10)!約等于2.9乘以10的10次方種方案。常用的bcd代碼列于末。常用bcd編碼方式最常用的bcd編碼,就是使用"0"至"9"這十個數(shù)值的二進碼來表示。這種編碼方式,在中國大陸稱之為“8421碼”。除此以外,對應(yīng)不同需求,各人亦開發(fā)了不同的編碼方法,以適應(yīng)不同的需求。這些編碼,大致可以分成有權(quán)碼和無權(quán)碼兩種:有權(quán)bcd碼,如:8421(最常用)、2421、5421… 無權(quán)bcd碼,如:余3碼、格雷碼… 以下為三種常見的bcd編碼的比較。十進數(shù) 8421-bcd碼 余3-bcd碼 2421-a碼 (m10) d c b a c3 c2 c1 c0 a3 a2 a1 a0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 1 2 0 0 1 0 0 1 0 1 0 0 1 0 3 0 0 1 1 0 1 1 0 0 0 1 1 4 0 1 0 0 0 1 1 1 0 1 0 0 5 0 1 0 1 1 0 0 0 0 1 0 1 6 0 1 1 0 1 0 0 1 0 1 1 0 7 0 1 1 1 1 0 1 0 0 1 1 1 8 1 0 0 0 1 0 1 1 1 1 1 0 9 1 0 0 1 1 1 0 0 1 1 1 1 常用bcd碼十進制數(shù) 8421碼 5421碼 2421碼 余3碼 余3循環(huán)碼0 0000 0000 0000 0011 00101 0001 0001 0001 0100 01102 0010 0010 0010 0101 01113 0011 0011 0011 0110 01014 0100 0100 0100 0111 01005 0101 1000 1011 1000 11006 0110 1001 1100 1001 11017 0111 1010 1101 1010 11118 1000 1011 1110 1011 1110
十進制數(shù)179456的BCD碼是什么啊?
十進制數(shù)179456的BCD碼是0001 0111 1001 0100 0101 0110

十進制數(shù)179456的BCD碼是什么啊 求解

推薦閱讀

熱文