tjh227
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 126 点
下载积分: 672 分
在线时间: 9(小时)
注册时间: 2011-08-27
最后登录: 2012-06-20
查看tjh227的 主题 / 回贴
楼主  发表于: 2011-10-10 12:41
  我知道BCD码是用二进制 表示十进制 但是困惑是,我现在遇到俩种资料里的两种情况 举个例子;
十进制296转换成BCD码形式
第一种 :0000 0010 1001 0110    这个是分别表示2,9,6
  第二种: 0000 0001 0010 1000  给出的原因是 256+32+8=296
   为啥会有这两种形式 分别属于什么情况  ? 求详细解释。。。谢谢了
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6763 个
工控威望: 38364 点
下载积分: 1439 分
在线时间: 9480(小时)
注册时间: 2006-09-13
最后登录: 2024-10-05
查看cvlsam的 主题 / 回贴
1楼  发表于: 2011-10-10 13:02
引用
引用楼主tjh227于2011-10-10 12:41发表的 关于BCD码 小白求救高手们 :
  我知道BCD码是用二进制 表示十进制 但是困惑是,我现在遇到俩种资料里的两种情况 举个例子;
十进制296转换成BCD码形式
第一种 :0000 0010 1001 0110    这个是分别表示2,9,6
  第二种: 0000 0001 0010 1000  给出的原因是 256+32+8=296
   为啥会有这两种形式 分别属于什么情况  ? 求详细解释。。。谢谢了


第一种叫做10进制数的BCD码表示方式。

第二种叫做10进制数的二进制表示方式。

cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6763 个
工控威望: 38364 点
下载积分: 1439 分
在线时间: 9480(小时)
注册时间: 2006-09-13
最后登录: 2024-10-05
查看cvlsam的 主题 / 回贴
2楼  发表于: 2011-10-10 13:02
BCD码不是用二进制表示10进制数,而是用16进制表示10进制数。