数据比较指令
发布时间:2015/9/22 19:34:39 访问次数:1380
数据比较指令是一类比较常用的指令,包括16位或32位数据比较指令、OCP8152一个16位或2位数据与数据区间进行比较、数据块比较等5条指令。比较的结果用特殊内部继电器R9009、R900A、R900B和R900C的状态来表示,见表7-38和表7-39。
表7-38数据传送指令及操作数
16位或32位数据比较指令:F60 (CMP)、F61 (DCMP)
这两种指令的功能基本相同:即当控制触点闭合时,将Sl指定数据与S2指定数据进行比较,比较的结果反映到标志位申。
例7-23 F60 (CMP)指令应用示例,如图7-29所示。
F60 (CMP)为16位数据的比较指令,其功能是将Sl指定的16位数据与S2指定的16位数据进行比较,比较的结果存储在特殊内部继电器R900A~R900C中。F60 (CMP)指令对标志位影响见表7-39。
数据比较指令是一类比较常用的指令,包括16位或32位数据比较指令、OCP8152一个16位或2位数据与数据区间进行比较、数据块比较等5条指令。比较的结果用特殊内部继电器R9009、R900A、R900B和R900C的状态来表示,见表7-38和表7-39。
表7-38数据传送指令及操作数
16位或32位数据比较指令:F60 (CMP)、F61 (DCMP)
这两种指令的功能基本相同:即当控制触点闭合时,将Sl指定数据与S2指定数据进行比较,比较的结果反映到标志位申。
例7-23 F60 (CMP)指令应用示例,如图7-29所示。
F60 (CMP)为16位数据的比较指令,其功能是将Sl指定的16位数据与S2指定的16位数据进行比较,比较的结果存储在特殊内部继电器R900A~R900C中。F60 (CMP)指令对标志位影响见表7-39。
上一篇:算术运算一般都是一次性的