admin 管理员组

文章数量: 887029


2024年1月4日发(作者:foreach用法vba)

BCD码的表示方法

BCD是什么?

是用二进制数来表示十进制数的表示方法。

BCD有两种形式,pack BCD, unpack BCD

BCD,压缩的BCD码

它是一种用四位二进制数表示十进制数. 首先是用四位二制数表示个位,然后用四位二进制数表示十位,

然后百位...。

比如:251需要三个四位二进制数表示。 1表示为0001;5表示为0101;2表示为0010.

最后251的BCD数据表示为0010 0101 0001.

BCD.非压缩BCD

非压缩的BCD码用8位二进制数表示一个十进制数位,其中低4位是BCD码,高4位是0。

ASCII和BCD码对照表:

十进制数字

0

1

2

3

4

5

6

7

8

9

ASCII码表

ASCII码

0011 0000

0011 0001

0011 0010

0011 0011

0011 0100

0011 0101

0011 0110

0011 0111

0011 1000

0011 1001

压缩BCD码

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

非压缩BCD码

0000 0000

0000 0001

0000 0010

0000 0011

0000 0100

0000 0101

0000 0110

0000 0111

0000 1000

0000 1001


本文标签: 表示 二进制 用法