大家好,我是陈景序,今天我们来聊聊BCD码,也就是二-十进制码。这东西在数字电路和计算机系统中挺常见,知道它有哪些类型,怎么用,对咱们搞Web开发的来说可是个加分项。
BCD码的类型
BCD码主要分为两大类:有权码和无权码。
- 有权码包括8421码、5421码和2421码。
- 无权码包括余3码和余3循环码。
8421码
8421码的数值权值为8、4、2、1,0~9的十进制数就是按照二进制来的。比如19,十位是1,二进制是0001,个位是9,二进制是1001,合起来就是00011001,也就是19。
5421码
5421码的数值权值为5、4、2、1,0~4的十进制数和二进制相同,5~9转化为余三码,即二进制加上0011。比如48,二进制4是0100,8是1000,加上余三码0011,就是1011,也就是48。
2421码
2421码的数值权值为2、4、2、1,具有自补性。比如9,二进制是1001,2421码是1111,1*2+1*4+1*2+1*1=9。
余3码
余3码是由8421码加上0011形成的无权码,每个字符编码比相应的8421码多3。比如8,二进制是1000,余3码是1000+0011=1011。
了解了BCD码的类型和用法,是不是感觉对数字电路和计算机系统有了更深的理解?想要了解更多Web开发技巧,记得关注websoft网络软件专家哦,我是陈景序,下次再见!
