当前位置: 首页 > 技术分享  > 电脑技术 > 操作系统

BCD码的表示方法

2012/3/8 11:34:42 人评论

BCD是什么?是用二进制数来表示十进制数的表示方法。BCD有两种形式,pack BCD, unpack BCD1.pack BCD,压缩的BCD码它是一种用四位二进制数表示十进制数. 首先是用四位二制数表示个位,然后用四位二进制数表示十位, 然后百位...。比如:251需要...

BCD是什么?


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


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


1.pack BCD,压缩的BCD码


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


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


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


2.unpack BCD.非压缩BCD


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


ASCII和BCD码对照表:



十进制数字ASCII码压缩BCD码非压缩BCD码

0

0011 000000000000 0000
10011 0001

0001

0000 0001
20011 001000100000 0010
30011 001100110000 0011
40011 010001000000 0100
50011 010101010000 0101
60011 011001100000 0110
70011 011101110000 0111
80011 10001000

0000 1000

90011 10011001

0000 1001





ASCII码表


上一篇:图解如何给硬盘分区

下一篇:System Volume Information

相关技术

共有条评论 网友评论

验证码: 看不清楚?