我是靠谱客的博主 淡淡水杯,最近开发中收集的这篇文章主要介绍8421码,5421码,2421码,余三码的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  1. 8421码:每一位的1代表的十进制数称为这一位的权。8421码中的每一位的权是固定不变的。
是用4位二进制码表示一位十进制字符的一种有权码,4位二进制码从高位至低位的权依次为23、22、21、20即为8、4、2、1 ,故称为8421码。
 
按8421 码编码的0~9与用4位二进制数表示的0~9完全一样。所以,8421码是一种人机联系时广泛使用的中间形式。注意:
 
8421码中不允许出现1010~1111六种组合(因为没有十进制数字符号与其对应)。
 
(258)10=(0010 0101 1000)8421码
 
(0001 0010 0000 1000)84221码= (1208)10
(11100)= (28)= (00101000)8421
 
2.5421码一大特点:可以直接按权求对应的十进制数.
3.2421码特点:是一种对9的自补代码,即每一个2421码只要与自身按位取反,便可得到该数按9的补数的2421码,比如4的2421码0100自身取反后就变为了1011,即5的2421码。2421码可以给运算带来方便,因为可以利用·其对9的补数将减法运算转变为加法运算。

4.余3码的特点:当两个十进制数的和是10时,相应的二进制编码正好是16,于是可自动产生进位信号,而不需修正。5d70cc33f6cb43e493f78dff1ea001d3.jpg

5.有权码:8421码,5421码,2421码;无权码:余三码

6.区别:

   8421BCD码
是一种有权码,即每位二进制数都有固定的权,每个BCD码从高到低分别是8、4、2、1,它是一种最自然、最简单的BCD码。
比如:8421BCD码的1011=8*1+4*0+2*1+1*1=11=1*2^3+0*2^2+1*2^1+1*2^0 v
   5421码和2421码:
都是二-十进制有权码,第一个4位二进制从高位至低位每位的权分别是5、4、2、1,第二个4位二进制从高位至低位每位的权分别是2、4、2、4。

最后

以上就是淡淡水杯为你收集整理的8421码,5421码,2421码,余三码的区别的全部内容,希望文章能够帮你解决8421码,5421码,2421码,余三码的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部