BCD码和压缩BCD码

转自:https://blog.csdn.net/weixin_41608964/article/details/79012836

BCD码

   BCD码,全称二进制编码的十进制。用4位二进制数来表示1位十进制数中的0-9这10个数码。

   BCD码可分为有权码和无权码两类:
有权BCD码有8421码、2421码、5421码,其中8421码是最常用的;
无权BCD码有余3码,余3循环码等。
   8421BCD码
   8421 BCD码是最基本和最常用的BCD码,它和四位自然二进制码相似,各位的权值为8、4、2、1,故称为有权BCD码。和四位自然二进制码不同的是,它只选用了四位二进制码中前10组代码,即用0000~1001分别代表它所对应的十进制数,余下的六组代码不用。
   

压缩BCD码


   用一个字节表示两位BCD码,高位表示十位数BCD码,低位表示个位数BCD码,称为压缩型BCD码。
例如:十进制数56用压缩8421BCD码表示为0101 01104


非压缩BCD码


   用一个字节表示一位BCD码,高位为0,低位为BCD码。
例如:十进制数5用非压缩8421BCD码表示为0000 0101
 

猜你喜欢

转载自blog.csdn.net/luo4566/article/details/85079988
今日推荐