萝卜君
级别: 探索解密
精华主题: 0
发帖数量: 35 个
工控威望: 140 点
下载积分: 4504 分
在线时间: 81(小时)
注册时间: 2015-04-23
最后登录: 2024-04-01
查看萝卜君的 主题 / 回贴
楼主  发表于: 2016-10-12 15:22
请问怎么改变D10,D11中的32位数据中的偶数(0,2.。。30)位进行取反,奇数(1,3.。。。31)位的数据保持不变。D10=H0E567,D11=H6789
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2799 个
工控威望: 3571 点
下载积分: 3421 分
在线时间: 3727(小时)
注册时间: 2007-11-04
最后登录: 2024-06-17
查看tingfenghu的 主题 / 回贴
1楼  发表于: 2016-10-12 18:14
D10值为 1010   0101  
D11值为  0101  0101           将需要保留的位设置0,取反的设置1,左边算0位。
wxorp d10 d11 d12,             这样就可以将需要的位取反,其它保留数据不变。不限定那一位,任意位都可。
     




      
[ 此帖被tingfenghu在2016-10-12 18:19重新编辑 ]
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/