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
版权声明:本文标题:BCD码表示方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1704320274h454609.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论