8421码是最常用的BCD码,是十进制代码中最常用的一种。在这种编码方式中,每一位二值代码的“1”都代表一个固定数值。将每位“1”所代表的二进制数加起来就可以得到它所代表的十进制数字。因为代码中从左至右看每一位“1”分别代表数字“8”“4”“2”“1”,故得名8421码。其中每一位“1”代表的十进制数称为这一位的权。因为每位的权都是固定不变的,所以8421码是恒权码。
例如 (333)10=(0011 0011 0011)2
如果两个8421码相加之和小于或等于(1001)2,即(9)10,则不需要修正;如果相加之和大于或者等于(1010)2,即(10)10,则要加6修正。3+9=12 →0011+1001+0110=10010 按照bcd码原理(从低向高,缺的位补0) 为00010010。
2+5=7 → 0010+0101=0111。

5421码是用4位二进制数表示1位十进制数,二进制从高位至低位每位的权分别是5、4、2、1。
5421BCD码是二-十进制代码(BCD码)的一种。5421BCD码是一种有权码,有权BCD码就是四位二进制数中每一位数码都有确定的位仅值,若把这四位二进制码按权展开,就可求得该二进制码所代表的十进制数

2421码是一种对9的自补代码,即每一个2421码只要与自身按位取反,便可得到该数按9的补数的2421码,比如4的2421码0100自身取反后就变为了1011,即5的2421码。
它也是一种有权码,假设数值为b3b2b1b0,则权值从高到底为2、4、2、1。特点是大于等于5的4为二进制数中最高位为1,小于5的最高为为0。
如8→1110 ,5→1011 ,2→0010

余三码(余3码)是由8421码加上0011形成的一种无权码,由于它的每个字符编码比相应的8421码多3,故称为余三码。8421码的一种。余3码的特点:当两个十进制数的和是9时,相应的余3码的和正好是15,于是可自动产生进位信号,而不需修正。0和9, 1和8,…..5和4的余3码互为反码,这在求对于模9的补码很方便。
它是一种无权码,实在8421码的基础上加上(0011)2形成的,即是8421码加上3,有上溢出和下溢出的空间。

如 8→1011,6→1001,4→0111,2→0101

8421码,5421码,2421码,余3码特点及转换相关推荐

  1. 8421码、5421码、2421码及余三码

    因为8421.5421.2421都是BCD码,所以先介绍一下BCD码,以便于理解8421码.5421码.2421码 一.BCD码(Binary-Coded Decimal),(有效码)用4位二进制数来 ...

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

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

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

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

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

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

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

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

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

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

  7. 8421码,5421码,2421码,余3码课后学习及整理

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

  8. 8421.5421.2421.余3码的区别

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

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

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

最新文章

  1. 操作系统 - 进程的概念
  2. Python 日期时间函数
  3. linux shell 提示符设置
  4. wxss 点击样式_微信小程序点击控件修改样式实例详解
  5. Activiti手动执行的应用(UserTask)
  6. Vivado时序报告名词解释
  7. 【OpenGL基础篇】——使用面向对象方法封装OpenGL函数(二)
  8. 近世代数概论------有理数与域
  9. 武汉大学计算机学院 毕业答辩,【2017年整理】毕业与答辩ppt模板武汉大学.ppt
  10. VMware View 5.0-10–远程图形工作站配置篇
  11. win7网络不显示共享计算机,Win7电脑已开启共享却找不到设备 局域网显示空白该怎么解决...
  12. 从mitt、tiny-emitter源码中学习手写订阅发布
  13. 【测验6 编程题】: 组合数据类型 (第6周)
  14. 曾经改变了千万人的人生经典语录
  15. 深入探索Android卡顿优化(下)
  16. android系统中区分UDisk和SDCard
  17. 免抠图PNG素材网站
  18. 读书笔记16 《傅雷家书》 傅雷傅敏
  19. 阿里云服务器ecs的功能和优势
  20. 微信小程序解析unionid

热门文章

  1. 每日刷题记录 (一)
  2. 安卓手机屏幕投射电脑 手机投屏到win7
  3. x265-1.8版本-common/pixel.cpp注释
  4. nextdate函数 c语言,【Nextdate|Nextdate函数的黑盒测试】
  5. 请求报错Required String parameter 'id' is not present
  6. 讯飞智能录音笔SR302为职场人带来办公新体验
  7. 五分钟实现 pdf 分页
  8. 1 - 基于卡方检验的特征选择
  9. python 制作英文单词_python常用150个英文单词
  10. 关于对小球相互碰撞处理的研究