首页天道酬勤123的压缩8421bcd码,php 压缩文件夹

123的压缩8421bcd码,php 压缩文件夹

张世龙 05-13 12:42 41次浏览

在数字系统中,需要转换为二进制数来处理各种数据,但由于人们习惯使用十进制数,数字系统的输入输出采用十进制数。 结果,产生了用四位二进制表示一位十进制数的方法。 用于表示这种十进制的二进制代码称为二进制代码(二进制代码decimal ),简单地称为二进制代码decimal,具有二进制形式和十进制特征以满足数字系统的要求在某些情况下,计算机还可以直接运算这种形式的数量。 常见的BCD代码表示有以下几种。

8421密封舱代码

这是应用最广泛的BCD码,是权利码,其各位权分别为(从最有效的上位到最有效的下位) 8、4、2、1。

例写与十进制563.97D对应的8421BCD代码。

563.97 d=010101100011.10010118421 BCD

示例导出与8421BCD代码1101001.010118421BCD相对应的十进制数字。

101001.010118421 BCD=01101001.01011008421 BCD=69.58 d

使用8421BCD代码时,请注意只有10个有效代码,即0000到1001个。 四位二进制剩下的六个代码1010、1011、1100、1101、1110和1111不是有效代码。

2421卡介苗代码

2421BCD码也是从上位到下位的权重分别为2、4、2、1的权利码,也可以用4位的2进制表示1位的10进制数。 那个编码规则如下表所示。

剩下三码

剩余3码也是一种BCD码,但它是没有权利的码。 但是,由于对应于各代码的8421BCD代码之间3不同,所以被称为馀数3代码,其一般使用较少,一般需要理解。 具体代码如下表所示。

一般BCD代码表

十进制8421BCD代码2421BCD代码剩下三个代码

0 0000 0000 0011

1 0001 0001 0100

2 0010 0010 0101

3 0011 0011 0110

4 0100 0100 0111

5 0101 1011 1000

6 0110 1100 1001

7 0111 1101 1010

8 1000 1110 1011

9 1001 1111 1100

100001,0000001,00000100,0011

未压缩公式和压缩公式:

BCD分为不压缩式和压缩式两种。

前面的81秒为“08,01”,为非紧密式,但紧密式为“81h”

(直接保存为十六进制)。

未压缩的BCD代码仅使用后4位,而压缩的BCD代码也使用前4位。 也就是说,每字节有两个BCD代码。

BCD以0和1表示十进制,0000表示0,0001,10010表示2,示例1234表示0001001000110100,压缩的BCD表示00,0,01表示1,10表示2,110表示3,等等

c语言实现十进制转十六进制,十进制与bcd码之间的转换 八位二进制转bcd码电路,二进制码转换成bcd码