介绍8421码,5421码,2421码

    8421码,5421码,2421码都是用编码中的bcd码组成的,而bcd码是用 4 位二进制来表示 1 位十进制,即使用 4 个位来存储一个十进制的值,使二进制和十进制之间得到快速转换。bcd码又可分为有权码和无权码两类,无权码包括了余3码而8421,5421,2421码都属于有权码,每个有权码有4位数,作为权。其每位的权分别为2的三次方,2的二次方,2的一次方,2的零次方,有权码又按从高到低排序输出权值,例如8421的权值从高位到低位输出是8、4、2、1,5421的权值从高位到低位输出是5、4、2、1,2421的权值从高位到低位输出是2、4、2、1,该顺序与数字大小无关。

 

    8421:用8421码来表示0~9:0=0000 、1=0001 、2=0010 、3=0011 、4=0100 、5=0101 、6=0110 、7=0111 、8=1000 、9=1001 

 

   5421:从十进制的0~9转换为5421码,就是按照每一位的权凑出所要的数字,比如说9,9=5+4,所以9的5421码就是1100。但是4位二进制码可以表示16个数,十进制中只有10个,其中有6个用不到,这6个分别是0101,0110,0111和1101,1110,1111。

 

    2421:2421码是一种对9的自补代码,即每一个2421码只要与自身按位取反,便可得到该数按9的补数的2421码。

  

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值