首页 理论教育 逻辑运算指令的作用和使用方法

逻辑运算指令的作用和使用方法

时间:2023-06-17 理论教育 版权反馈
【摘要】:逻辑运算指令对逻辑数进行处理。按运算性质不同,有逻辑与、逻辑或、逻辑异或和取反等。图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 逻辑运算指令举例

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

我要反馈