BCD码
二进制编码的十进制数(Binary Code Decimal,BCD)。通常采用4位二进制数来表示一位十进制数中的0~9这十个数。这种编码可以使二进制和十进制之间的转换得以快速进行。但是二进制数可以组合出16种代码,故必有6种为冗余状态。
将十进制的数转换成bcd码必须要先装换成二进制。

8421码
它是一种有权码,假设数值为b3b2b1b0,则权值从高到底为8、4、2、1。如8→1000;9→1001。
例如 (255)10=(0010 0101 0101)2
如果两个8421码相加之和小于或等于(1001)2,即(9)10,则不需要修正;如果相加之和大于或者等于(1010)2,即(10)10,则要加6修正。
例如
3+9=12 → 0011+1001+0110=10010 按照bcd码原理(从低向高,缺的位补0) 为00010010。
3+5=8 → 0011+0101=1000。

2421码
它也是一种有权码,假设数值为b3b2b1b0,则权值从高到底为2、4、2、1。特点是大于等于5的4为二进制数中最高位为1,小于5的最高为为0。
如8→1110 ,5→1011 ,3→0011

5421码
它也是一种有权码,假设数值为b3b2b1b0,则权值从高到底为5、4、2、1

余3码

它是一种无权码,实在8421码的基础上加上(0011)2形成的,即是8421码加上3,有上溢出和下溢出的空间。

8421码 2421码 5421码和余3码的使用相关推荐

  1. 8421码,5421码,2421码,余3码特点及转换

    8421码是最常用的BCD码,是十进制代码中最常用的一种.在这种编码方式中,每一位二值代码的"1"都代表一个固定数值.将每位"1"所代表的二进制数加起来就可以得 ...

  2. 8421码、5421码、2421码、余3码的学习及转换。

    ⒈8421码 8421码是最基本最常用的BCD码,是十进制代码中最常用的一种.在这种编码方式中,每一位二值代码的"1"都代表一个固定数值.将每位"1"所代表的二 ...

  3. 数制和码制(数制的转换的方法,BCD码<8421,2421,5421,余三码>,格雷码,原码,反码,补码,定点数和浮点数)

    目录 1.数制的转换 1)二,八,十六进制进制转十进制 加权系数求和法 2)十进制转二,八,十六进制 除基取余法(短除法) 减权定位法 3)二,八,十六进制的相互转换 2.BCD码 3.格雷码 4.原 ...

  4. 8421码5421码2421码和余3码的区别

    一种有权码指的是四位二进制数,从0000~1001,分别代表十进制数0~9,这十个数每个数都有自己的8421码: 0=0000 1=0001 2=0010 3=0011 4=0100 5=0101 6 ...

  5. 8421码,5421码,2421码,余3码的区别

    BCD码计算机把十进制数转换成二进制数用到的转换码.BCD码包括了8421码,5421码,2421码,余3码等.BCD码可以包括了有权码,无权码这两种.有权码包括了8421码,5421码,2421码. ...

  6. 8421码、5421码、2421码、余三码

    BCD码(Binary-Coded Decimal),用4位二进制数来表示1位十进制数中的0~9这10个数码,是一种二进制的数字编码形式,用二进制编码的十进制代码 ,BCD码可分为有权码和无权码两类. ...

  7. 十进制与8421码、5421码、2421码、余3码之间的转换

    ①8421码是最基本最常用的BCD码,是十进制代码中最常用的一种.在这种编码方式中,每一位二值代码的"1"都代表一个固定数值.将每位"1"所代表的二进制数加起来 ...

  8. 8421.5421.2421.余3码的区别

    8421码是中国大陆的叫法,8421码是BCD代码中最常用的一种.在这种编码方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码.由于代码 ...

  9. 余三码和8421码对比

    余三码(余3码)[计算机]是由8421码加上0011形成的一种无权码,由于它的每个字符编码比相应的8421码多3,故称为余三码.BCD码的一种. 0-0011,1-0100,2-0101,3-0110 ...

  10. 8421BCD码 5421BCD码 余三码 格雷码 余三循环码之间的关系,转换以及简易方法

    8421BCD码 5421BCD码 余三码 格雷码 余三循环码之间的关系,转换以及简易方法 1. 有权码和无权码的包括 2.各种码值的介绍 8421码的简介 8421码又称为BCD码,是十进代码中最常 ...

最新文章

  1. SAP Spartacus B2B unit list页面抬头的计数逻辑的实现原理
  2. kernel启动过程总结的思维导图
  3. Sigmoid函数与Softmax函数的区别与联系
  4. Postfix上的反垃圾邮件的四个方法
  5. 第5讲 zend原理深度剖析
  6. python调用按键精灵插件_[良心教程]分享最新最实用的按键精灵封装函数
  7. pyqt QTableView详细用法
  8. 材料学和计算机哪个专业好,材料类专业包括哪些专业
  9. win10user文件夹迁移_Win10转移系统盘用户文件到非系统盘的详细步骤
  10. 论合伙企业相对有限责任公司的比较优势
  11. IDEA社区版配置Tomcat
  12. JS实现关闭网页广告弹窗特效
  13. Zookeeper实现注册中心
  14. vue登录模板1-科技透明登录框与登录页
  15. 解决打开xml文件没有代码
  16. [解决]“TypeError: Cannot read property ‘xxx‘ of undefined“
  17. 敏之澳电商:拼多多打造爆款的具体步骤
  18. nodejs批量裁剪图片尺寸大小
  19. 数字农业 WMS 库存操作重构及思考
  20. 用IE浏览AutoCad文件的插件

热门文章

  1. rtsp 华为_【V哥漫画安防】华为摄像机RTSP流常见问题解答
  2. STM32F0 USB VCP数据发送丢包错位问题
  3. 手机投屏不是全屏怎么办_手机投屏win10怎么退出全屏详细图文教程
  4. OGG跳过事务 logdump FORCETRANS begin now
  5. 激荡20年,芯片产能从零起步到反超美国,中国制造的又一大成就
  6. 梁国辉获Yes评分表系统3.0计算机软件著作权
  7. 史上最简单的 MySQL 教程(十四)「列属性 之 主键」
  8. 屏幕刷新机制小结(九)
  9. Android FFmpeg视频转码并保存到本地
  10. mac上snip截屏问题