电子说
逻辑运算指令包括取反指令、与指令、或指令和异或指令,每种指令又分为字节、字和双字指令。
取反指令
取反指令的功能是将IN端指定单元的数据逐位取反,结果存入OUT端指定的单元中。取反指令可分为字节取反指令、字取反指令和双字取反指令。1.指令说明取反指令说明如表6-22所示。 表6-22 取反指令说明
2.指令使用举例
取反指令的使用如图6-7所示,当I1.0触点闭合时,执行INV_W指令,将AC0中的数据逐位取反。
图6-7 取反指令的使用
与指令
与指令的功能是将IN1、IN2端指定单元的数据按位相与,结果存入OUT端指定的单元中。与指令可分为字节与指令、字与指令和双字与指令。
1.指令说明
与指令说明如表6-23所示。
表6-23 与指令说明
2.指令使用举例
与指令的使用如图6-8所示,当I1.0触点闭合时,执行WAND_W指令,将AC1、AC0中的数据按位相与,结果存入AC0。
图6-8 与指令的使用
或指令
或指令的功能是将IN1、IN2端指定单元的数据按位相或,结果存入OUT端指定的单元中。或指令可分为字节或指令、字或指令和双字或指令。
1.指令说明
或指令说明如表6-24所示。
表6-24 或指令说明
2.指令使用举例
或指令的使用如图6-9所示,当I1.0触点闭合时,执行WOR_W指令,将AC1、VW100中的数据按位相或,结果存入VW100。
图6-9 或指令的使用
异或指令
异或指令的功能是将IN1、IN2端指定单元的数据按位进行异或运算,结果存入OUT端指定的单元中。进行异或运算时,两位数相同,异或结果为0;两位数相反,异或结果为1。异或指令可分为字节异或指令、字异或指令和双字异或指令。1.指令说明
异或指令说明如表6-25所示。
表6-25 异或指令说明
2.指令使用举例
异或指令的使用如图6-10所示,当I1.0触点闭合时,执行WXOR_W指令,将AC1、AC0中的数据按位相异或,结果存入AC0。
图6-10 异或指令的使用
全部0条评论
快来发表一下你的评论吧 !