BCD码的表示方法
社区服务
火星文
银行
结婚
道具中心
勋章中心
管理操作原因
基本信息
管理团队
管理操作
在线会员
会员排行
版块排行
帖子排行
手机版
小说论坛
用户中心
搜索
银行
猴岛论坛
帖子
用户
版块
帖子
高级搜索
原神
跑跑卡丁车
综合游戏交流
纪念馆
校园青春
虚拟交易发布
签到统计
QQ微信技术
动漫剧场
社区服务
关闭
选中
1
篇
全选
猴岛论坛
电脑百科
BCD码的表示方法
发帖
回复
倒序阅读
最近浏览的帖子
最近浏览的版块
« 返回列表
新帖
悬赏
任务
交易贴
自动发卡
拍卖
红包
际遇红包
2
个回复
[系统问题]
BCD码的表示方法
楼层直达
阿里云服务器
ZxID:12008696
关注Ta
注册时间
2010-05-09
最后登录
2017-06-30
发帖
20688
在线
4023小时
精华
1
DB
5183
威望
96
保证金
0
桃子
8
鲜花
0
鸡蛋
0
访问TA的空间
加好友
用道具
发消息
加好友
他的帖子
对该用户使用道具
等级:
禁止发言
举报
只看楼主
使用道具
楼主
发表于: 2016-06-01
0
BCD码的表示方法
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码表
本帖de评分:
共
0
条评分
隐藏
本帖de打赏:
共
条打赏
隐藏
打赏
收藏
新鲜事
回复
引用
鲜花[
0
]
鸡蛋[
0
]
Rick’sMorty
ZxID:17460701
关注Ta
注册时间
2012-01-25
最后登录
2024-10-05
发帖
18396
在线
2920小时
精华
0
DB
4411
威望
12345
保证金
0
桃子
0
鲜花
0
鸡蛋
0
访问TA的空间
加好友
用道具
发消息
加好友
他的帖子
对该用户使用道具
qq
等级:
元老
配偶:
Morty’sRick
举报
只看该作者
沙发
发表于: 2016-06-01
0
看不懂
本帖de评分:
共
0
条评分
隐藏
本帖de打赏:
共
条打赏
隐藏
回复
引用
新鲜事
鲜花[
0
]
鸡蛋[
0
]
« 返回列表
发帖
回复
关闭