跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

BCD码到底有几种类型?怎么用?

大家好,我是陈景序,今天我们来聊聊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网络软件专家哦,我是陈景序,下次再见!

相关文章