【摘要】:逻辑运算指令对逻辑数进行处理。按运算性质不同,有逻辑与、逻辑或、逻辑异或和取反等。图6-14 逻辑与指令逻辑或指令①指令格式:LAD及STL格式如图6-15所示。在STL中,OUT和IN2使用同一个存储单元。图6-16 逻辑异或指令②功能:把两个一个字节长的输入逻辑数按位相异或,得到一个字节的逻辑数并输出到OUT。
逻辑运算指令对逻辑数(无符号数)进行处理。按运算性质不同,有逻辑与、逻辑或、逻辑异或和取反等。
(1)逻辑与指令
①指令格式:LAD及STI格式如图6-14所示。
②功能:把两个一个字节(字或双字)长的输入逻辑数按位相与,得到一个字节(字或双字)的逻辑数并输出到OUT。在STL中,OUT和IN2使用同一个存储单元。
③数据类型:输入、输出均为字节、字或双字。
图6-14 逻辑与指令
(2)逻辑或指令
①指令格式:LAD及STL格式如图6-15所示。
②功能:把两个一个字节(字或双字)长的输入逻辑数按位相或,得到一个字节(字或双字)的逻辑数并输出到OUT。在STL中,OUT和IN2使用同一个存储单元。
③数据类型:输入、输出均为字节、字或双字。
图6-15 逻辑或指令
(3)逻辑异或指令。
①指令格式:LAD及STL格式如图6-16所示。
图6-16 逻辑异或指令(www.xing528.com)
②功能:把两个一个字节(字或双字)长的输入逻辑数按位相异或,得到一个字节(字或双字)的逻辑数并输出到OUT。在STL中,OUT和IN2使用同一个存储单元。
③数据类型:输入、输出均为字节、字或双字。
(4)取反指令
①指令格式:LAD及STL格式如图6-17所示。
②功能:把两个一个字节(字或双字)长的输入逻辑数按位取反,得到一个字节(字或双字)的逻辑数并输出到OUT。在STL中,OUT和IN使用同一个存储单元。
③数据类型:输入、输出均为字节、字或双字。
图6-17 取反指令
【例6-4】 如图6-18所示为逻辑运算指令举例。
图6-18 逻辑运算指令举例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。