BCD码可分为有权码和无权码两类:

有权BCD码:8421码、2421码、5421码,其中8421码是最 常用的;

无权BCD码:余3码、格雷码。

十进制转8421码:用8421码表示十进制就是以8421编码方式的四位二进制数表示十进制中的每一位。(8421码转换成十进制的方法是把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码。)例如:0→0000,1→0001,2→0010,3→0011,4→0100,5→0101,6→0110,7→0111,8→1000,9→1001;

十进制转5421码:若该数大于等于5,转换后

二进制数最高位为1,原数减去5的差值转换成3 位二进制数;若该数小于5,直接

转换成4位二进制数 。        例如:

0→0000,1→0001,2→0010,3→0011,4→0100,5→1000,6→1001,7→1010,8→1011,9→1100;

十进制转余三码:先转成bcd码(每位十进制数转成四位二进制码),再转成余三码(每四位加上0011)。                例如:

0→0011,1→0100,2→0101,3→01104→0111,5→1000,6→1001,7→1010,8→1011,9→1100。

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

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

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

  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. Python3 的urllib实例
  2. 【转】Android 面试题笔记-------android五种布局及其作用
  3. Binary Tree Preorder Traversal
  4. OpenCV2学习笔记(一)
  5. F#探险之旅(四):面向对象编程(中)
  6. Spring集成Shiro框架实战
  7. ITK:图像的置换轴
  8. C语言八大排序算法,附动图和详细代码解释!
  9. python---(3)Python安装
  10. 【cornerstone】多边形标注组件(FreehandRoi)的Area悬浮文本项的消除
  11. Google 的垄断正在扼杀自由软件!
  12. 【Linux】du命令用法详解
  13. springboot之idea不合并空包
  14. [转贴]VB函数的列表
  15. 贪心算法解决哈夫曼编码问题
  16. ignite mysql_Ignite安装及使用
  17. CorelDRAW最好用免费稳定版本win,mac版本做图设计使用技巧教程
  18. vue-element-admin 项目更换浏览器图标与标头
  19. 对话清华大学周昊,详解IJCAI杰出论文及其背后的故事
  20. 蜂群 matlab,人工蜂群算法

热门文章

  1. Java工程师简历范文大学生,最全Java知识总结
  2. 电脑如何修改图片尺寸大小?怎么图片改大小?
  3. 深度学习: 细粒度图像分类 (fine-grained image recognition)
  4. 用python和ffmpeg批量合成bilibili缓存的m4s成mp4
  5. Navicat因导入的sql文件中时间数据类型有参数而报错的原因(例:datetime(3))
  6. HTML/CSS中的空格处理
  7. Hadoop的脚本语言Pig应用
  8. html中对复选框验证,验证HTML中的复选框
  9. 业绩下滑、利润缩水,除了一直涨价,涪陵榨菜还有什么招数?
  10. 打印出ntdll.dll中所有函数名字和地址