BCD编码转换
BCD的實(shí)質(zhì)就是用二進(jìn)制編碼表示十進(jìn)制數(shù)字
壓縮BCD:使用4位二進(jìn)制編碼表示一個(gè)十進(jìn)制數(shù)
非壓縮BCD:使用8位二進(jìn)制編碼表示一個(gè)十進(jìn)制數(shù)
對應(yīng)關(guān)系如下:
例:十進(jìn)制數(shù)999轉(zhuǎn)BCD
壓縮BCD表示:1001 1001 1001 1001
非壓縮BCD表示:00001001 00001001 00001001 00001001
壓縮BCD表示:
例:二進(jìn)制數(shù)1011 0111 1110 1101轉(zhuǎn)BCD
1101超出了1001(9),于是加上0110(6),進(jìn)位給它的高4位1110+0001
結(jié)果為1011 0111 1111 0011
1111超出了1001(9),于是加上0110(6),進(jìn)位給它的高4位0111+0001
結(jié)果為1011 1000 0101 0011
1000未超出1001(9),于是跳過
1011超出了1001(9),于是加上0110(6),進(jìn)位給它的高4位0000+0001
結(jié)果為0001 0001 1000 0101 0011
非壓縮BCD表示:與上面類似僅需根據(jù)轉(zhuǎn)換列表添0
總結(jié)
- 上一篇: 9-基数排序C实现(待补充插图)
- 下一篇: 概率论-1.3 概率的性质(重点:可列与