引入

在计算机内部,数值数据的表示方法有以下两大类

  1. 直接用二进制数表示。无符号数用来表示无符号整数(如地址等信息);定点数用来表示整数;浮点数用来表示实数
  2. 二进制编码的十进制数。一般采用BCD码来表示,用来表示整数。BCD码通常采用4位二进制数表示一位十进制数中的0~9这10个数码。这种编码方法使二进制数和十进制数之间的转换得以快速进行。但4位二进制数可以组合出16种代码,故必有6种状态为冗余状态

一、8421码

从1011到1111这6个为无效码,当运算结果落于这个区间时,需要将运算结果加上6

二、余3码

三、2421码

大于等于5的4位二进制数中最高位为1,小于5的最高位为0

BCD码 —— 8421码,余3码,2421码相关推荐

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

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

  2. BCD码中的8421码 2421码 5421码和余3码的简单使用

    BCD码 二进制编码的十进制数(Binary Code Decimal,BCD).通常采用4位二进制数来表示一位十进制数中的0~9这十个数.这种编码可以使二进制和十进制之间的转换得以快速进行.但是二进 ...

  3. 8421码5421码2421码余3码

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

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

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

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

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

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

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

  7. 8421码 2421码 5421码和余3码的使用

    BCD码 二进制编码的十进制数(Binary Code Decimal,BCD).通常采用4位二进制数来表示一位十进制数中的0~9这十个数.这种编码可以使二进制和十进制之间的转换得以快速进行.但是二进 ...

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

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

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

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

最新文章

  1. 设计模式C#实现(三)——外观模式
  2. git 拉去代码要求密码 解决方法:生成gitLab公钥
  3. 添加cacti监控_小水谈监控---Cacti安装(监控)
  4. AndroidStudio工具将Module项目导出成Jar和arr库
  5. 如何看当前windows是utf8还是gbk_监理工程师5月份出教材,现在如何备考?
  6. springmvc为什么不能拦截jsp页面?
  7. DSB2017第一名代码尝试运行(记录自用)(一)
  8. HackerRank,一行代码解决输出问题
  9. 用python导出pptx中每一页的标题
  10. width:100%以什么为基准的测试
  11. 求2020 CFA二级notes资源,谢谢!
  12. 全面了解量化风险管理
  13. 游戏服务器应该怎么选择
  14. 【学习】Congestion Control
  15. UVM:filed_automation
  16. win10修改hosts,总是提示另存为
  17. Linux rz命令安装失败解决方法
  18. 被印在纸币上的七大科学家
  19. cgb2110-day05
  20. html如何判断某个控件是否focus

热门文章

  1. Linux、网络、计算机基础知识
  2. 把执行结果转成json对象报错_关于JSON转换成对象 报错LinkedHashMap不能直接转成对象...
  3. 作业1 OO基础1-3、 设计一个教师类Teacher(属于cn.net.sdkd包)
  4. 一份机器学习的自白书
  5. Ubuntu20.04安装CUDA+CUDNN+Conda+PyTorch
  6. GBA 开发简单入门
  7. 心灵的呼唤 - Cuchulainn
  8. [转] 用小铲子挖大坑
  9. NYOJ 第371题 机器人II
  10. adobe acrobat 无效批注对象