【无标题】

一、8421码的用法

1、8421对应的是4位二进制数各位的权,8421BCD码表示的是一种二进制编码方式,只有0000到1001,即0到9。

2、8421码只可以表示十进制0~9。

3、大于等于10的时候也就是在1010到1111这个范围内,需要加6修正(6用二进制表示是0110)。

4、比如17的二进制码是10001,修正后就是10111。

5、再比如10的二进制码是1010,修正后就是10000。

eg:9可以表示为1001

二、2421码

它也是一种有权码,假设数值为b3b2b1b0,则权值从高到底为2、4、2、1。特点是大于等于5的4为二进制数中最高位为1,小于5的最高为为0。
eg:8→1110 ,5→1011 ,3→0011

三、5421码

5421BCD也是十进制码的一种,进制相同的话转换起来很方便,取5421 BCD的每半字节作判断,0-4相同,5-9则减去0011就行了设有一字节5421 BCD码为94[1100,0100],高位4字节大于4,减去0011得1001 ,低位4字节小于等于4则不变则8421十进制码为[1001,0100]

四、余三码

余三码是一种对9的自补代码,因而可给运算带来方便。其次,在将两个余三码表示的十进制数相加时,能正确产生进位信号,但对“和”必须修正。修正的方法是:如果有进位,则结果加3;如果无进位,则结果减3。

eg: (1318)10进制=(0001 0011 0001 1000)8421BCD码=(0100 0110 0100 1011)余3码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值