因为8421、5421、2421都是BCD码,所以先介绍一下BCD码,以便于理解8421码、5421码、2421码

一、BCD码(Binary-Coded Decimal),(有效码)用4位二进制数来表示1位十进制数中的0~9这10个数码,是一种二进制的数字编码形式,用二进制编码的十进制代码。用BCD码表示十进制数,只要把十进制数的每一位数码,分别用BCD码取代即可;反之,若要知道BCD码代表的十进制数,只要BCD码以小数点为起点向左、右边每4位分成一组,再写出每一组代表的十进制数,并保持原排序即可。

1、8421码:有效码,可以用四位二进制数表示一位十进制数,其位权与二进制相同即

将十进制数形式转化为对应的8421BCD码形式

将8421BCD码形式转为十进制形式

注:二进制不可以直接转为8421码,要先转为十进制才能再转为8421码

2、5421码:可以用四位二进制数表示一位十进制数,其位权从左往右分别为5、4、2、1

将十进制数形式转化为对应的5421BCD码形式

将5421BCD码形式转为十进制形式

3、 2421码:可以用四位二进制数表示一位十进制数,其位权从左往右分别为2、4、2、1

将十进制数形式转化为对应的2421BCD码形式

将2421BCD码形式转为十进制形式

二、余3码

余3码:是一种无效码,无法通过每一位的权值得到最后的答案,数字3体现在8421码对应的数字加3就可以得到余3码。

将8421码形式转化为余3码形式

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

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

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

  2. 余三码和8421码对比

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

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

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

  4. 余三码和余三循环码的简单理解

    关系: 余三码是在8421码加上0011得来的一种无权码,8421码就是4位二进制所能表示的16个数字的前10位,用以表示0~9的数字,所以余三码就是所能表示的16个数字中的第4~13个. 余三循环码 ...

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 摩卡业务服务管理(Mocha BSM)解决方案
  2. 中科曙光携手甘肃酒泉,积极构建新型智慧城市
  3. 网站推广——网站制作二维码只是为了更好的实现网站推广
  4. JavaScript try/catch/finally 语句
  5. UA MATH564 概率分布1 二项分布下
  6. 框架:HTTP请求的表单提交的几种方式
  7. leetcode 53. 最大子序和(C语言)
  8. Log.isDebugEnabled()使用场景
  9. 【LeetCode笔记】199. 二叉树的右视图(Java、二叉树、层序遍历)
  10. 幼儿园带括号算式口诀_幼教必备:幼儿园17首数学儿歌收藏!
  11. 写函数,输入n个数字输出最大值和最小值
  12. elasticdump安装_elasticsearch导入导出工具elasticdump安装和使用小记
  13. sap导入中文数据乱码
  14. hdfs基本操作命令(完整)
  15. 非科班学生党的2022秋招之路 -- 一路艰辛
  16. 51单片机keilC软件安装和开发板 学习板串口驱动下载及安装 使用
  17. CSS:CSS的内联样式
  18. 阿里云服务器价格表,1核2G、2核4G、4核8G爆款配置收费标准
  19. 计算机网络-第1章 计算机网络和因特网-同步电大进度
  20. 转帖 金庸所有门派以及所有门派下的所有武功一览

热门文章

  1. python 开发安卓应用商店_用Python爬取各Android市场应用下载量(3分钟学会)
  2. 如何打造高绩效的研发团队
  3. 光量子领域新突破:有望打造芯片工厂!
  4. 《中国管理信息化》期刊简介及投稿要求
  5. (转)零基础入门--中文命名实体识别
  6. 科研论文如何讲好“故事”
  7. 计算机系大二学期计划范文,大二学期学习计划范文
  8. 数据线的问题--极度的悲催
  9. 一些公开免费的后台数据接口
  10. 信息收集(四)服务器信息收集