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

8421码指的是四位二进制数,从0000~1001,分别代表十进制0~9,其每位的权分别为2的三次方、2的二次方、2的一次方、2的0次方。(1)、8421码转换成十进制                                 只要将每4位二进制码对应的权值相加即得到对应的十进制数。                                               例如:00110101转换为十进制是35                       (2)、十进制转换为8421码                                     整数从右边开始,每个数是4位二进制代码:       例如 : 25转换为8421码是 00100101                小数和其他进制转换不一样,是数位换算:      例如:0.25转换为8421码是0.0010101

5421码 就是四位二进制数中每一位数码都有确定的位仅值,若把这四位二进制码按权展开,就可求得该二进制码所代表的十进制数。 其每位的权依次为5、4、2、1, 十进制数小于等于4的,其5421码与二进制数一样。十进制数大于4的,其5421码与余三码相同,转化为余三码就是在二进制的基础加0011。                例如:  28的5421码为0010 1011

2421码是一种对9的自补代码,即每一个2421码只要与自身按位取反,便可得到该数按9的补数的2421码。2421码可以给运算带来方便,因为可以利用·其对9的补数将减法运算转变为加法运算。                                                            例如:3的2421码为0011自身取反后就变为了1100,即是6的2421码。

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

8421码、5421码、2421码、余三码相关推荐

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

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

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

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

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

    8421码:每一位的1代表的十进制数称为这一位的权.8421码中的每一位的权是固定不变的. 是用4位二进制码表示一位十进制字符的一种有权码,4位二进制码从高位至低位的权依次为23.22.21.20即为 ...

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

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

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

    8421码是最常用的BCD码,是十进制代码中最常用的一种.左至右看每一位"1"分别代表数字"8""4""2"" ...

  6. 8421码,5421码,2421码,余三码之间的区别

    8421是最常用的二进制码,叫这个是因为四位8421码时,从左到右每个"1"代表的十进制数分别是"8"."4"."2". ...

  7. 【无标题】8421码,5421码,2421码,余三码之间的区别及对数的表示规则

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

  8. 8421码到5421码的转换_余三码8421bcd码转换电路设计的接线方法

    接线图: 用4位二进制并行加法器实现8421码到余3码的转换,只需从4位二进制并行加法器的输入端A4.A3.A2和A1输入8421码,而从输入端B4.B3.B2和B1输入二进制数0011,进位输入端C ...

  9. BCD码、8421码、余三码、格雷码

    用四位二进制代码来表示一位十进制数,称为二--十进制编码,简称BCD(Binary Coded Decimal)码.根据代码的每一位是否有权值BCD码可分为有权码和无权码两类,应用最多的是8421BC ...

最新文章

  1. python输出质数序列_用python打印素数序列
  2. 前端一HTML:十七:背景
  3. 算法提高课-图论-单源最短路的建图方式-AcWing 1128. 信使:dijkstra、 最短路取最大值
  4. 用_beginthreadex不用 CreateThread
  5. 关于积累-accumulation
  6. 引用类型String的操作
  7. JEECG社区第六期架构培训班报名
  8. MFC用PostMessage传递消息
  9. mappartitions java_Spark算子:RDD基本转换操作(5)–mapPartitions、mapPartitionsWithIndex
  10. jenkins执行本地/远程shell脚本
  11. 收银机多少钱一台推荐科脉系统_收银系统多少钱一套?常用收银系统价格大盘点...
  12. 最新借条模板,如何写
  13. 计算机毕业设计asp.net193酒店客房预订网站系统
  14. 无刷马达绕线机相对于人工的优势
  15. 微信读书中总显示服务器错误,微信读书充值遇到问题怎么办 微信读书充值遇到问题解决方法...
  16. JSP——猜英文小写字母的Web小游戏
  17. VB 程序大揭秘(转载)用VB的不得不看的好东西!
  18. 如何用计算机计算幅度,电脑计算器计算css布局
  19. 企业级智能RPA平台功能
  20. 个人理财太平亿康学生怎样才能做好投资理财工作

热门文章

  1. 北斗星历星钟性能总结
  2. Oracle数据库系统结构一(存储结构)
  3. linux下TC+HTB流量控制
  4. 宏的录制以及在Visual Basic中显示代码
  5. iPhone中通过ics来添加农历与天气预报
  6. 红外遥控及Android手机红外遥控器开发
  7. 别人放假去旅游,你却在家搞学习?
  8. 关于迅雷播放器的模仿
  9. 哪些行业用到GPS定位系统_GPS平台_GPS定位平台系统,定位监控系统平台
  10. HTML+CSS实现网易云音乐首页的主播电台页面