异或运算
刘玉蓉
发布于2014-11-13 17:22
263
0
标签:
数字量点的异或运算
如果从M20.0开始住后n个点 如(n=27 P#M20.0 BOOL 27)
然后跟M29.3开始住后n个点 如(n=27 P#M29.3 BOOL 27)
两组数字量组进行一一对应的异或运算
然后有什么好方法吗 ?
佳答案
用间接寻址和循环语句的方式来实现,结果存在另一个里面。
L p##in1
Lar1
L p##in2
Lar2
L #leng
Back: T temp1
X m[lar1,p#0.0]
X m[lar2,p#0.0]
=db1.dbx[lar1,p#0.0]
tar1
l 1
+d
Lar1
Tar2
L1
+d
Lar2
L temp1
Loop back
以上是思路,具体没有进行测试