DCMP

指令说明:

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

          条件

  比较指令

S1 > S2

S1 = S2

S1 < S2

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

指令格式:[DCMP  S1  S2  D ]

编程示例:

X10接通,比较D21D20组合的32数据与C53C52组合的数据,三种结果会影响M30开始的三个地址。

D21D20>C53C52时,M30ONY10输出;

D21D20=C53C52时,M31ONY11输出;

D21D20<C53C52时,M32ONY12输出。