• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
hewx
学海无涯!
级别: 工控侠客
精华主题: 0
发帖数量: 396 个
工控威望: 3714 点
下载积分: 4793 分
在线时间: 346(小时)
注册时间: 2008-12-30
最后登录: 2024-02-05
查看hewx的 主题 / 回贴
12楼  发表于: 2009-07-02 23:21
路过学习下,这里高手多啊
lwq8594
级别: 探索解密
精华主题: 0
发帖数量: 45 个
工控威望: 198 点
下载积分: 504 分
在线时间: 47(小时)
注册时间: 2009-05-20
最后登录: 2016-12-26
查看lwq8594的 主题 / 回贴
13楼  发表于: 2009-07-05 12:44
16位的传送指令,意思是将M0—M11的状态保存到寄存器D10中,显示结果,D10中的最低位对应M0,第二位对应M1,以此类推。
如果是DMOV的话就是32位的传送指令
kingso
级别: 探索解密
精华主题: 0
发帖数量: 66 个
工控威望: 187 点
下载积分: 498 分
在线时间: 16(小时)
注册时间: 2008-06-04
最后登录: 2020-03-08
查看kingso的 主题 / 回贴
14楼  发表于: 2009-07-05 15:08
        从M0到M11,每个M的状态代表二进制里每位的值,如:M0 ON,那么对应的二进制就是1,OFF就是对应0.再把这些二进制转化为对应的十进制存到寄存器D中。
    举个例子,如果MO:ON,M1:ON,M2:ON,M3:ON,M4:ON,M5:ON,M6:ON,M7:ON,M8:ON,M9:ON,M1O:ON,M11:ON,即对应的二进制是111111111111,那么D10中的数值就是4095(用附件里的科学计算器二进制转十进制转换一下)
yefengchen
级别: 家园常客
精华主题: 0
发帖数量: 471 个
工控威望: 595 点
下载积分: 1494 分
在线时间: 132(小时)
注册时间: 2009-05-18
最后登录: 2016-01-18
查看yefengchen的 主题 / 回贴
15楼  发表于: 2009-07-06 10:49
引用
引用第14楼kingso于2009-07-05 15:08发表的  :
        从M0到M11,每个M的状态代表二进制里每位的值,如:M0 ON,那么对应的二进制就是1,OFF就是对应0.再把这些二进制转化为对应的十进制存到寄存器D中。
    举个例子,如果MO:ON,M1:ON,M2:ON,M3:ON,M4:ON,M5:ON,M6:ON,M7:ON,M8:ON,M9:ON,M1O:ON,M11:ON,即对应的二进制是111111111111,那么D10中的数值就是4095(用附件里的科学计算器二进制转十进制转换一下)

非常感谢。。。呵呵
yusanlong045
天涯路 孤客行 问谁与共?
级别: 略有小成
精华主题: 0
发帖数量: 235 个
工控威望: 226 点
下载积分: 791 分
在线时间: 44(小时)
注册时间: 2009-07-04
最后登录: 2017-01-25
查看yusanlong045的 主题 / 回贴
16楼  发表于: 2009-07-06 11:41
学习学习学习
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go