您好,現(xiàn)在蔡蔡來為大家解答以上的問題。bcd碼轉(zhuǎn)十進(jìn)制,bcd碼轉(zhuǎn)十進(jìn)制相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!
1、BCD碼用4位二進(jìn)制數(shù)來表示1位十進(jìn)制數(shù)中的0~9這10個數(shù)碼,是一種二進(jìn)制的數(shù)字編碼形式,用二進(jìn)制編碼的十進(jìn)制代碼。
2、BCD碼這種編碼形式利用了四個位元來儲存一個十進(jìn)制的數(shù)碼,使二進(jìn)制和十進(jìn)制之間的轉(zhuǎn)換得以快捷的進(jìn)行。
3、比如BCD碼1100轉(zhuǎn)換為十進(jìn)制為1*2^3+1*2^2=12。
4、擴展資料:BCD碼是十進(jìn)制數(shù),而運算器對數(shù)據(jù)做加減運算時,都是按二進(jìn)制運算規(guī)則進(jìn)行處理的。
5、這樣,當(dāng)將?BCD碼傳送給運算器進(jìn)行運算時,其結(jié)果需要修正。
6、修正的規(guī)則是:當(dāng)兩個BCD碼相加,如果和等于或小于 1001(即十進(jìn)制數(shù)9),不需要修正。
7、如果相加之和在 1010 到1111之間,則需加 6 進(jìn)行修正;如果相加時,本位產(chǎn)生了進(jìn)位,也需加 6 進(jìn)行修正。
8、因為機器按二進(jìn)制相加,所以 4 位二進(jìn)制數(shù)相加時,是按“逢十六進(jìn)一”的原則進(jìn)行運算的,而實質(zhì)上是 2 個十進(jìn)制數(shù)相加,應(yīng)該按“逢十進(jìn)一”的原則相加。
本文就為大家分享到這里,希望小伙伴們會喜歡。