### MULP

指令说明：

MULP 是 16 位脉冲执行型乘法运算指令，即指令激活一次，执行一次乘法运算。是将源操作数 S1 和源操作数 S2 的内容进行二进制乘法运算后传送到目标操作数[D+1,D]的 32 位（双字）中。

各数据位的最高位为正（0）、负（1）的符号位，这些数据以代数方式进行乘法运算。

例：500×8=4000

S1 和 S2 中指定常数（K）时，会自动进行 BIN（二进制数）转换。

操作数：

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

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

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

指令格式：[MULP S1 S2 D]

编程示例：

当 X0 闭合时，MULP 执行一次，D0×D1=D2，D2=20000。

D0 × D1 = D3D2

16 位 16 位 32 位