您现在的位置: 星云电脑教程 >> 电脑教程 >> 电脑入门 >> 新手上路 >> 正文

BCD码的表示方法

星云电脑教程 文章来源:网络 作者:未知 更新时间:2006-10-15 14:16:54 点击数有问必答

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 0000 0000 0000 0000
1 0011 0001

0001

0000 0001
2 0011 0010 0010 0000 0010
3 0011 0011 0011 0000 0011
4 0011 0100 0100 0000 0100
5 0011 0101 0101 0000 0101
6 0011 0110 0110 0000 0110
7 0011 0111 0111 0000 0111
8 0011 1000 1000

0000 1000

9 0011 1001 1001

0000 1001




 

ASCII码表

 


>>

  • 上一篇教程:

  • 下一篇教程:
  • 内容搜索
    相关文章
    没有相关教程
    推荐文章
    热点资讯
    专题栏目