leon_x
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 91 点
下载积分: 572 分
在线时间: 6(小时)
注册时间: 2015-04-22
最后登录: 2015-06-28
查看leon_x的 主题 / 回贴
楼主  发表于: 2015-05-05 13:51
mov h10 d8464,在这条指令中为什么用16位进制去表示y10输出口呢,为什么不用十进制呢?在十进制中h10等于16.这个一直搞不懂!
drihui
级别: 探索解密
精华主题: 0
发帖数量: 93 个
工控威望: 194 点
下载积分: 2568 分
在线时间: 267(小时)
注册时间: 2015-04-15
最后登录: 2024-07-30
查看drihui的 主题 / 回贴
1楼  发表于: 2015-05-05 15:18
以十六进制数(八进制的表现),H只是代表十六进制,Y10才是指定的输出端。十进制数中没有H10只有10,十进制的10换成十六进制是A,十六进制里面也没有10,十六进制里面10读一零。
楼主留言:
那么在十进制为什么不用k10来表示呢?其实我的主要问题就是在端口地址里面是不是都是用十六进制来表示地址的?就是十六进制里面的数来表示端口数字呢?
drihui
级别: 探索解密
精华主题: 0
发帖数量: 93 个
工控威望: 194 点
下载积分: 2568 分
在线时间: 267(小时)
注册时间: 2015-04-15
最后登录: 2024-07-30
查看drihui的 主题 / 回贴
2楼  发表于: 2015-05-05 16:15
这个问题你不用去管它,这是厂家制定的规则,不过一般都是十六进制的。