### DSUM

指令说明：

DSUM 是 32 位连续执行型 ON 位计数指令，即每个扫描周期都执行一次 ON 位计数运算。是将源操作数[S+1,S]的 32 位数据中为 ON 的位进行计数，计数后的值保存到目标操作数[D]中，[D+1]中保存 K0。

源操作数[S+1,S]为 0 时，零位标志位 M8020 为 ON。

操作数：

S：KnX, KnY, KnM, KnS,T,C,D,K,H,Z,V,LV,DT,@

D：KnY, KnM, KnS, T,C,D,Z,V, LV,DT

指令格式：[DSUM S D ]

编程示例：

假设 D1D0 的值为 K56940，X0 闭合，DSUM 指令连续执行，将 D1D0 为 K56940 的 32 位二进制数 0000,0000,0000,0000,1101,1110,0110,1100 中为 ON 的位进行计数，计数完成后得到 K10，将 K10 保存到 D2 中。