sxdo
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看sxdo的 主题 / 回贴
楼主  发表于: 2010-10-26 17:07
LD    PLFX0
ADD    H10    H15   D0
ADD    K10    H15   D1

     ADD指令是用二进制进行加减的,
    换成二进制:H10=1010  H15=1111
                                K10=1010  H15=1111
        怎么第加出来D0和D1结果不相同?原因在哪?
[ 此帖被sxdo在2010-10-27 15:51重新编辑 ]
sxdo
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看sxdo的 主题 / 回贴
1楼  发表于: 2010-10-26 18:05
H15      二进制为  0001 0101         这种表示是BCD码。
H10     二进制为   0001 0000        这种表示是BCD码。

K10     二进制为   0000 1010        这是二进制BIN码


难道十六进制转成二进制用BCD码表?
sxdo
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看sxdo的 主题 / 回贴
2楼  发表于: 2010-10-27 15:48
哦,明白。