rarara
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看rarara的 主题 / 回贴
楼主  发表于: 2008-09-12 17:48
BCD转换问题
1.BCD码和10进制是什么关系????
2.为什么程序中会用到BCD转I???
3.数学运算指令中,用的是10进制还是BCD码????
wlw
级别: 略有小成
精华主题: 0
发帖数量: 285 个
工控威望: 399 点
下载积分: 1296 分
在线时间: 214(小时)
注册时间: 2009-01-10
最后登录: 2016-12-06
查看wlw的 主题 / 回贴
1楼  发表于: 2010-08-30 20:04
一,BCD码有多种,最长用的是8421 码,BCD码也就是二———十进制,即;十进制的  0 1 2 3 4 5 6 7 8 9 这十个数用4位二进制来表示。0000表示0,0001表示1,0010表示2,0011表示3,0100表示4,0101表示5,0110表示6,0111表示7,1000表示8,1001表示9.。这就是BCD码和十进制的关系。
二,大于9的数就用字母表示了,即;16进制。10用A表示1010,11用B表示1011,12用C表示1100,13用D表示1101,14用E表示1110,15用F表示1111,所以4位二进制最多可以组合以上16种不重复的组合。
三,