是一种有权码,每个BCD码中从高到低分别是2、4、2、1。
比如: 2421BCD码的(1100 0100 0010)=十进制的(6 4 2)
因为
2421BCD码的1100=2*1+4*1+2*0+1*0=6
2421BCD码的0100=2*0+4*1+2*0+1*0=4
2421BCD码的0010=2*0+4*0+2*1+1*0=2
首先将ASCII码化成十进制,想直接到BCD不行BCD码有8421、2421等 一般多用8421型的
是什么意思呢,举个例子(8421):比如8(BCD)=1000 即8X1+4X0+2X0+1X0=8
(2421):8(BCD)=1110
道理都是一样的。单位的十进制就像上面一样,
那么像2156【BCD (8421)】=0010 0001 0101 0110
以上是有权BCD码
还有就是无权BCD码,像余三码,格雷码等, 其中余三码用的普遍一些
像余三码 就是在有权码的基础上加3即0011 B
举个例子:456(余三码)=0111 1000 1001 什么意思?
就是4(8421) +0011=0100+0011=0111
以此类推,后面都是一样 。
像汇编语言,有人说可以,但我不知道该从哪方面说。我不否认,因为汇编语言写出来之后是经过计算机处理的,计算机的程序是经过人大脑的,理性思维,这个转换过程一定要经过十进制的转换,不过,在计算机中,十进制都以二进制的形式存储的,但这个转换过程,在设计时,头脑要考虑的。也就是说,在汇编语言写进微机中隐形中有十进制的转换 。