### DMUL

指令说明：

DMUL 是 32 位连续执行型乘法运算指令。是将源操作数[S1+1,S1]和源操作数[S2+1,S2]的内容进行二进制乘法运算后传送到目标操作数[D+3,D+2,D+1,D]的 64 位（四字）中。

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

例：5500×（-8540）= -46970000

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

[D+3,D+2,D+1,D]中指定位数为（K1~8）时，只能获得低 32 位的结果。

操作数：

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

指令格式：[DMUL S1 S2 D]

编程示例：

条件满足后执行 DMUL 指令，D1D0 的 100 乘以 150，得到 15000，传送给 D13D12D11D10。

(D1,D0)×K150=(D13,D12,D11,D10)