逻辑运算指令应用.pptx
逻辑运算指令介绍逻辑运算指令的应用
1.逻辑运算指令介绍什么是逻辑运算:对无符号数进行与、或等逻辑处理。逻辑运算的分类:按运算性质分为:取反、与、或、异或。按操作数的长度分为:字节、字、双字逻辑运算操作。字节逻辑与字节逻辑或字节逻辑异或字节逻辑取反
1.逻辑运算指令介绍逻辑取反:若位为0则变为1,若位为1则变为0。取反后MW10递增:
1.逻辑运算指令介绍逻辑与:只有两个数均为1时,输出结果才会为1。?逻辑与后MB0
1.逻辑运算指令介绍逻辑或:有1为1,全0为0。逻辑或后MB0
1.逻辑运算指令介绍逻辑异或:只有两个数不同时输出结果为1,反之为0?;也就是同为0,异为1逻辑异或后MB0
2.逻辑运算指令的应用在PLC通信中,往往需要把接收到的数据进行分离以便使用。例:如接收到某16位二进制数据,需要从这16位数据中把其高4位与其低12位分离。
2.逻辑运算指令的应用把16位数据中的高4位与低12位分离。与16#0FFF与运算后,此数据的高4位都变为0然后进行移位操作,将数据向右移12位与16#F000与运算后,此数据的低12位都变为0