DCMPP

指令说明:

       DCMPP32位脉冲型比较指令,对比较值[S1+1,S1][S2+1,S2]的数据进行比较,根据其结果(小于、相等、大于),使DnDn+1Dn+2其中一个为ON

          条件

  比较指令

S1 > S2

S1 = S2

S1 < S2

[DCMPP  S1  S2  Dn ]

DnON

Dn+1ON

Dn+2ON

[S1+1,S1] [S2+1,S2]表示的是双字占据两个相邻的16位数据组合,例D0表示的就是D1D0D1为高16位,D0为低16位,D2表示D3D2

操作数:

       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,@

指令格式:[DCMPP  S1  S2  D ]

编程示例:

X3OFF变为ON时,32位比较指令执行一次,比较D3D2D5D4里面的32位数据,结果会影响Y0Y1Y2的状态。

D3D2>D5D4时,Y0ON

D3D2=D5D4时,Y1ON

D3D2<D5D4时,Y2ON