首页 理论教育 逻辑运算指令的相关链接

逻辑运算指令的相关链接

时间:2023-06-18 理论教育 版权反馈
【摘要】:逻辑运算指令是对无符号数进行的逻辑处理, 主要包括与、 或、 异或和取反等运算指令。字的与、 或和异或指令格式如表3 -10 -10 所示。表3-10-9字节的与、 或和异或指令格式表3-10-10字的与、 或和异或指令格式图3-10-10字的与、 或和异或指令的应用示例 梯形图; 运算说明3) 双字的与、 或和异或指令双字的与、 或 和异或 指令即对两个输入的双字按位进行与、 或和异或运算, 将得到的双字送指定单元输出。

逻辑运算指令的相关链接

逻辑运算指令是对无符号数进行的逻辑处理, 主要包括与、 或、 异或和取反等运算指令。

1. 与、 或和异或指令

1) 字节的与、 或和异或指令

字节的与(ANDB)、 或(ORB) 和异或(XORB) 指令即对两个输入的字节按位进行与、 或和异或运算, 将得到的字节送指定单元输出(OUT)。 字节的与、 或和异或指令格式如表3 -10 -9 所示。

2) 字的与、 或和异或指令

字的与(ANDW)、 或(ORW) 和异或(XORW) 指令即对两个输入的字按位进行与、或和异或运算, 将得到的字送指定单元输出 (OUT)。 字的与、 或和异或指令格式如表3 -10 -10 所示。

表3-10-9 字节的与、 或和异或指令格式

表3-10-10 字的与、 或和异或指令格式

图3-10-10 字的与、 或和异或指令的应用示例

(a) 梯形图; (b) 运算说明

3) 双字的与、 或和异或指令

双字的与(ANDD)、 或(ORD) 和异或(XORD) 指令即对两个输入的双字按位进行与、 或和异或运算, 将得到的双字送指定单元输出(OUT)。 双字的与、 或和异或指令格式如表3 -10 -11 所示。

表3-10-11 双字的与、 或和异或指令格式(www.xing528.com)

2. 取反指令

取反指令是对一个字节(字节的取反指令, INVB 指令)、 字(字的取反指令, INVW指令) 或双字(双字的取反指令, INVD 指令) 的数据按位取反, 得到的一个字节、 字或双字的逻辑运算结果, 并送指定存储器输出(OUT)。 取反指令格式如表3 -10 -12 所示。

表3-10-12 取反指令格式

字的取反指令的应用示例如图3 -10 -11 所示。

图3-10-11 字的取反指令的应用示例

(a) 梯形图; (b) 运算说明

思考与练习

1. 运用算术运算指令完成下列问题的运算:

(1) [(200 +300) ×10]/5;

(2) 678;

(3) cos 35°的函数值。

2. 运用逻辑运算指令编写一段程序, 使累加器AC0 与VW100 存储单元数据实现或指令操作, 并将结果存入累加器AC0。

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

我要反馈