CMP

指令说明:

       CMP16位连续型比较指令,对比较值S1S2的数据进行比较,根据其结果(小于、相等、大于),使DnDn+1Dn+2其中一个为ON

          条件

  比较指令

S1 > S2

S1 = S2

S1 < S2

[CMP  S1  S2  Dn ]

DnON

Dn+1ON

Dn+2ON

操作数:

       S1KnX, KnY, KnM, T,C,D,K,H,V,Z,LV,DT,@

       S2KnX, KnY, KnM, T,C,D,K,H,V,Z,LV,DT,@

       D Y,M,S,@

指令格式:[CMP  S1  S2  D ]

编程示例:

X0接通,比较D0D1里面的数据,结果会影响M0开始的3个地址。

D0>D1时,M0=1M1=0M2=0Y0=1

D0=D1时,M0=0M1=1M2=0Y1=1

D0<D1时,M0=0M1=0M2=1Y2=1

D0>D1时,导通M0

D0=D1时,导通M1

D0<D1时,导通M2

 

如下,X10接通,比较VR(0)VR(1)里面的数据,结果会影响M100开始的3个地址。