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

2024-11-05 16:25:44
推荐回答(5个)
回答1:

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

扩展资料:

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

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

回答2:

是对应二进制来说的,最低位对应1,倒数第二磨毕正位代表2,倒数第三位代表4,倒数第二位代表8,对应的为1就取相应的数裂8421值,没有就算0,比如二进制数字0x1010,转换成十进制瞎悔的值就是8+0+2+1=10

回答3:

二进制.八进制.十进制.十六进制.
编程序时
不需要换算。输入的时候
八进制%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

回答4:

这仿镇是计算机二进制转换10进制常见的
因为二进制编码只有“1”"0",逢二进一
二进制 十进制
1 1
10 2
100 4
1000 8
以次备绝粗累推
指数形式就是宏弊2的0次方,1次方,2次方,3次方

回答5:

分别表示2的次方数,如2的零次方表示1,2的一次方为2,以此类推过去