8421 5421 2421 余3码
BCD码
二进制编码的十进制数(Binary Code Decimal,BCD)。通常采用4位二进制数来表示一位十进制数中的0~9这十个数。这种编码可以使二进制和十进制之间的转换得以快速进行。但是二进制数可以组合出16种代码,故必有6种为冗余状态。
将十进制的数转换成bcd码必须要先装换成二进制。
8421码
很简单,首先将一个数转换成二进制,然后从低位向高位数,每四位插入一个隔板,如果最高位不足4位,则补0,然后使用权值,也就是将8421列出来,将分割出的四位分别列入表头的下面,,每一排四个二进制数(按照隔板顺便,从低到高写),将权值是1的相加,权值是0的不管,实际上就是转换成十六进制,0-9就是0-9表示,10-15使用字母A-F表示它是一种有权码,假设数值为b3b2b1b0,则权值从高到底为8、4、2、1。如8→1000;9→1001。
例如 (255)10=(0010 0101 0101)2
如果两个8421码相加之和小于或等于(1001)2,即(9)10,则不需要修正;如果相加之和大于或者等于(1010)2,即(10)10,则要加6修正。
例如
3+9=12 → 0011+1001+0110=10010 按照bcd码原理(从低向高,缺的位补0) 为00010010。
3+5=8 → 0011+0101=1000。
2421码
它从左到右,第一位为1代表2,为0代表0,第二位为1代表4,为0代表0,第三位为1代表2,为0代表0,第四位为1代表1,为0代表0。
比如说,1111=2+4+2+1=9,0111=0+4+2+1=7。是一种有权码,假设数值为b3b2b1b0,则权值从高到底为2、4、2、1。特点是大于等于5的4为二进制数中最高位为1,小于5的最高为为0。
如8→1110 ,5→1011 ,3→0011
5421码
5421码实际上可以很好记的。这样:十进制数小于等于4的,其5421码与二进制数一样。十进制数大于4的,其5421码与余三码相同,余三码就是,举个例子吧,就拿5举例子,5的二进制数是0101,转化为余三码就是在二进制的基础加0011,(逢二进一),就是1000.
再举个例子,十进制数48转换成5421码就是分开:4(小于等于4)的5421码与二进制码相同。即0100. 8(大于4)的5421码与余三码相同,即8的二进制码1000+0011得到1011,最终十进制数48的5421码是0100 1011了也是一种有权码,假设数值为b3b2b1b0,则权值从高到底为5、4、2、1
十进制数 5421BCD码
0 0000
1 0001
2 0010
3 0011
4 0100
5 1000
6 1001
7 1010
8 1011
9 1100
余3码
它是一种无权码,实在8421码的基础上加上(0011)2形成的,即是8421码加上3,有上溢出和下溢出的空间。
8421 5421 2421 余3码相关推荐
- 【无标题】8421,5421,2421,余3码的定义及区别
8421,5421,2421,余3码的定义及区别 8421码:用四位二进制表示一位十进制的数(不可用于进制转换) 例如:某十进制数在计算中用8421码表示为011110001001,其值是789 解析 ...
- 8421.5421.2421.余3码的区别
8421码是中国大陆的叫法,8421码是BCD代码中最常用的一种.在这种编码方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码.由于代码 ...
- 数制和码制(数制的转换的方法,BCD码<8421,2421,5421,余三码>,格雷码,原码,反码,补码,定点数和浮点数)
目录 1.数制的转换 1)二,八,十六进制进制转十进制 加权系数求和法 2)十进制转二,八,十六进制 除基取余法(短除法) 减权定位法 3)二,八,十六进制的相互转换 2.BCD码 3.格雷码 4.原 ...
- 8421码、5421码、2421码及余三码
因为8421.5421.2421都是BCD码,所以先介绍一下BCD码,以便于理解8421码.5421码.2421码 一.BCD码(Binary-Coded Decimal),(有效码)用4位二进制数来 ...
- 8421码,5421码,2421码,余3码特点及转换
8421码是最常用的BCD码,是十进制代码中最常用的一种.在这种编码方式中,每一位二值代码的"1"都代表一个固定数值.将每位"1"所代表的二进制数加起来就可以得 ...
- 8421码、5421码、2421码、余3码的学习及转换。
⒈8421码 8421码是最基本最常用的BCD码,是十进制代码中最常用的一种.在这种编码方式中,每一位二值代码的"1"都代表一个固定数值.将每位"1"所代表的二 ...
- 8421码,5421码,2421码,余三码的区别
8421码:每一位的1代表的十进制数称为这一位的权.8421码中的每一位的权是固定不变的. 是用4位二进制码表示一位十进制字符的一种有权码,4位二进制码从高位至低位的权依次为23.22.21.20即为 ...
- 8421码 2421码 5421码和余3码的使用
BCD码 二进制编码的十进制数(Binary Code Decimal,BCD).通常采用4位二进制数来表示一位十进制数中的0~9这十个数.这种编码可以使二进制和十进制之间的转换得以快速进行.但是二进 ...
- 8421码5421码2421码和余3码的区别
一种有权码指的是四位二进制数,从0000~1001,分别代表十进制数0~9,这十个数每个数都有自己的8421码: 0=0000 1=0001 2=0010 3=0011 4=0100 5=0101 6 ...
- 8421码,5421码,2421码,余3码的区别
BCD码计算机把十进制数转换成二进制数用到的转换码.BCD码包括了8421码,5421码,2421码,余3码等.BCD码可以包括了有权码,无权码这两种.有权码包括了8421码,5421码,2421码. ...
最新文章
- iis 6.0上部署.net 2.0和4.0网站
- 玩转oracle 11g(26):误删表数据和误删表回滚
- 1.7 编程基础之字符串 30 字符环 python
- python vars() 函数用法及实例
- 做企业:什么都可以外包么
- 用phpcms如何将静态页面制作成企业网站(中)
- 【原创】基于NIOS II的ADS1256 SPI驱动
- 没有计算机基础可以学python-Python入门必看篇(面向小白)想学Python只看这一篇就够了...
- 自动部署 mysql_MySQL5.7自动部署脚本(持续更新)
- 华为2019届校招笔试题及解法
- 华为员工年薪 200 万!真相让人心酸!
- 用C语言打印一个菱形图案!
- 【SmartDental】小组第一次会议纪要
- 鼠标滚轮失灵上下乱跳的解决办法
- 第十四周练兵区——编程题——不计入总分
- RPA风潮席卷全行业,本土厂商如何把握未来?
- 台达伺服ASDA-B2调试
- 我的程序员之路:11 年高考结束到 17 年日本修士的心路历程
- 算法笔记 揭开广度优先遍历BFS的神秘面纱 HERODING的算法之路
- DolphinScheduler PMC Chair 代立冬入选 2021 中国开源先锋 33 人之心尖上的开源人物!...
热门文章
- nginx 同一服务器部署多个网站
- Two Birds with One Stone: Series Saliency for Accurate and Interpretable Multivariate Time Series...
- Windows查看电脑ip地址方法(用于连接远程桌面)
- 计算机中数字信号定义,数字信号处理
- python绘图小dome
- 关于视频图像dither
- Matlab系列之GUI设计实例1
- 数据爬取 js 分析(一):Python 爬虫分析网页 js加密解密
- 如何解决移动硬盘弹出后还在转的问题
- lightoj 1009 - Back to Underworld 【DFS】