首页 理论教育 了解4.2.2逻辑运算指令的实际应用

了解4.2.2逻辑运算指令的实际应用

更新时间:2025-01-10 工作计划 版权反馈
【摘要】:逻辑运算是对无符号数按位进行与、或、异或和取反等操作。②逻辑或指令:将输入IN1、IN2按位相或,得到的逻辑运算结果,放入OUT指定的存储单元。表4-21 逻辑运算指令格式说明:①在表4-21的梯形图指令中设置IN2和OUT所指定的存储单元相同,这样对应的语句表指令如表中所示。如MOVB IN1,OUTANDB IN2,OUT②ENO=0的错误条件:0006间接地址,SM4.3运行时间。③对标志位的影响:SM1.0(零)。例4-14字节取反、字节与、字节或以及字节异或指令的应用如图4-16所示。

逻辑运算是对无符号数按位进行与、或、异或和取反等操作。操作数的长度有B、W、DW。指令格式见表4-21。

①逻辑与(WAND)指令:将输入IN1、IN2按位相与,得到的逻辑运算结果,放入OUT指定的存储单元。

②逻辑或(WOR)指令:将输入IN1、IN2按位相或,得到的逻辑运算结果,放入OUT指定的存储单元。

③逻辑异或(WXOR)指令:将输入IN1、IN2按位相异或,得到的逻辑运算结果,放入OUT指定的存储单元。

④取反(INV)指令:将输入IN按位取反,将结果放入OUT指定的存储单元。

表4-21 逻辑运算指令格式

978-7-111-49003-6-Chapter04-40.jpg

说明:(www.xing528.com)

①在表4-21的梯形图指令中设置IN2和OUT所指定的存储单元相同,这样对应的语句表指令如表中所示。若在梯形图指令中,IN2(或IN1)和OUT所指定的存储单元不同,则在语句表指令中需使用数据传送指令,将其中一个输入端的数据先送入OUT,在进行逻辑运算。如

MOVB IN1,OUT

ANDB IN2,OUT

②ENO=0的错误条件:0006间接地址,SM4.3运行时间。

③对标志位的影响:SM1.0(零)。

例4-14字节取反、字节与、字节或以及字节异或指令的应用如图4-16所示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈