进制换算中的8421是啥意思?

如题所述

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

扩展资料:

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

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-19
是对应二进制来说的,最低位对应1,倒数第二位代表2,倒数第三位代表4,倒数第二位代表8,对应的为1就取相应的8421值,没有就算0,比如二进制数字0x1010,转换成十进制的值就是8+0+2+1=10
第2个回答  2011-01-20
二进制.八进制.十进制.十六进制.
编程序时
不需要换算。输入的时候
八进制%o
十六进制%x
十进制%d
在计算机都一样是二进制,不影响计算,不存在转换问题。输出的时候,同理用%o,%d,%x输出相应的进制。

(0.56)8=5*8-1+6*8-2=(0.71875)10

(12A)16=1*162+2*161+A*160=(298)10

(0.3C8)16=3*16-1+12*16-2+8*16-3=(0.142578125)10

十进制整数→→→→→八进制方法:“除8取余”

十进制整数→→→→→十六进制方法:“除16取余” 例如:

(171)10=(253)8

(2653)10=(A5D)16

十进制小数→→→→→八进制小数 方法:“乘8取整”

十进制小数→→→→→十六进制小数方法:“乘16取整”例如:

(0。71875)10=(0.56)8

(0.142578125)10=(0.3C8)16

3.非十进制数之间的转换

(1)二进制数与八进制数之间的转换

转换方法是:以小数点为界,分别向左右每三位二进制数合成一位八进制数,或每一位八进制数展成三位二进制数,不足三位者补0。例如:

(423。45)8=(100 010 011.100 101)2

(1001001.1101)2=(001 001 001.110 100)2=(111.64)8

2。二进制与十六进制转换

转换方法:以小数点为界,分别向左右每四位二进制合成一位十六进制数,或每一位十六进制数展成四位二进制数,不足四位者补0。例如:

(ABCD。EF)16=(1010 1011 1100 1101.1110 1111)2

(101101101001011.01101)2=(0101 1011 0100 1011.0110 1000)2=(5B4B。68)16
第3个回答  推荐于2017-10-07
这是计算机二进制转换10进制常见的
因为二进制编码只有“1”"0",逢二进一
二进制 十进制
1 1
10 2
100 4
1000 8
以次累推
指数形式就是2的0次方,1次方,2次方,3次方
第4个回答  推荐于2017-09-22
分别表示2的次方数,如2的零次方表示1,2的一次方为2,以此类推过去本回答被提问者采纳

8421码是多少进制?
8421码是一种将四位二进制数转换为对应十进制数的编码方式。在这种编码中,每一位二进制数都有一个固定的十进制权重。具体来说,从左到右,最高位的权重是8,接着是4,然后是2,最低位的权重是1。因此,这种编码方式被称为8421码。例如,二进制数1001在8421码中的十进制表示是1×8 + 0...

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

什么是8421码?
8421码又称为BCD码,是十进制代码中最常用的一种。在这种编码方式中,每一位二值代码的1都代表一个固定数值。将每位1所代表的二进制数加起来就可以得到它所代表的十进制数字。因为代码中从左至右看每一位1分别代表数字8、4、2、1,故得名8421码。其中每一位1代表的十进制数称为这一位的权。因...

8421码是多少进制?
一般来说,默认的BCD码是8421码,也就是说,使用4位二进制数来表示10位0-9的1位十进制数。从左到右的重量是8,4,2,1。以十进制37为例,进行转换:3=2+1=(8421码)0011,7=4+2+1=(8421码)0111。所以37转换成8421码为0011 0111。

关于计算机十六进制中8421到底是怎么一回事?怎么计算啊?
8421是2进制转16进制的简便方法 比如2进制数 1110101000011100 把它每4位分一组,写成 1110 1010 0001 1100 每组的4位,如果是1就分别对应加8或4或2或1,如果是0就不加 1110 = 8+4+2+0 = 14 = E 1010 = 8+0+2+0 = 10 = A 0001 = 0+0+0+1 = 1 = 1 1100 = 8+4+0+0 ...

8421是什么意思
8421法是一种将16进制数转换为2进制数的转换方法,通过特定的对应规则实现。以二进制数0110为例,转换过程如下:首先,将每个16进制数字与8421的对应位进行匹配。其中,'8'对'0','4'对'1','2'对'2','1'对'1'。接着,对每一对进行运算,如果对应是1,则相加,如果是0,则忽略。以0110为...

什么是8421码
8421码又称为BCD码,是十进制代码中最常用的一种。在这种编码方式中,每一位二值代码的“1”都代表一个固定数值。将每位“1”所代表的二进制数加起来就可以得到它所代表的十进制数字。因为代码中从左至右看每一位“1”分别代表数字“8”“4”“2”“1”,故得名8421码。其中每一位“1”代表...

8421码是多少进制?
总的来说,8421码是一种二进制编码方式,用于表示十进制数。它通过4位二进制数的不同组合来表示0到9这10个数字,具有编码简单、直观、方便进行十进制数的运算和转换等优点。在计算机科学和数字电子技术领域,8421码被广泛应用于数据的表示、存储和处理。

8421码是多少进制
8421码,也被称为BCD码(Binary-Coded Decimal),是一种二进制编码形式,专门用于表示十进制数。它并不是指一个全新的进制系统,而是二进制在表示十进制数时的一种特殊编码方式。在8421码中,每一位二进制数都有其特定的权重,从右至左依次为1、2、4、8(即2的0次方、1次方、2次方、3次方),...

8421码是什么意思啊?
8421码是数字编码系统中最为常见的一种,是指将每个十进制数位分别表示成二进制的四位数,其中“8”表示数的最高位,它的二进制码为“1000”,“4”表示次高位,它的二进制码为“0100”,“2”表示次低位,它的二进制码为“0010”,“1”表示最低位,它的二进制码为“0001”。这种编码方式被...

相似回答