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
]
« 返回列表
发帖
回复
关闭