首页源码8421码?十六进制的8421是什么

8421码?十六进制的8421是什么

编程之家2024-02-21112次浏览

一、进制换算中的8421是啥意思

8421码是一种BCD编码方式,是一种二进制转化为十进制的编码方法。它和四位自然二进制码相似,各位的权值为8、4、2、1,故称为有权BCD码。和四位自然二进制码不同的是,它只选用了四位二进制码中前10组代码,即用0000~1001分别代表它所对应的十进制数,余下的六组代码不用。

8421码?十六进制的8421是什么

扩展资料:

8421BCD码用于运算器对十进制数据做加减运算时,按二进制运算规则进行处理的。当将8421BCD码传送给运算器进行运算时,其结果需要修正。修正的规则是当两个8421BCD码相加,如果和等于或小于1001(即十进制数9),不需要修正。

如果相加之和在1010到1111(即十六进制数0AH~0FH)之间,则需加6进行修正;如果相加时,本位产生了进位,也需加6进行修正。

二、8421码是几进制

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

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

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

8421码?十六进制的8421是什么

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

像9就是可以表示的,所以就直接是1001了。

三、什么是8421码

8421码又称为BCD码,是十进制代码中最常用的一种。在这种编码方式中,每一位二值代码的“1”都代表一个固定数值。将每位“1”所代表的二进制数加起来就可以得到它所代表的十进制数字。

因为代码中从左至右看每一位“1”分别代表数字“8”“4”“2”“1”,故得名8421码。其中每一位“1”代表的十进制数称为这一位的权。

8421码?十六进制的8421是什么
builder,Build软件二叉树 二叉树叶子结点计算方法