### DIV

指令说明：

DIV 是 16 位连续执行型除法运算指令。是将源操作数 S1 的内容作为被除数，源操作数 S2 的内容作为除数，S1 除以 S2 之后，商传送到 D 中，余数传送到[D+1]中。

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

例：36÷5=7（商），1（余数）

运算结果（商、余数），会占用指定 D 开始合计 2 点的软元件，所以请注意不能与其它控制重复。

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

指令格式：[DIV S1 S2 D]

注意：除数 S2 为 0 时，会发生运算出错，其结果为-1，但可以执行命令。运算结果超过 32767（16 位运算）时，出现运算出错。

编程示例：

假设 D0=100，D2=33，当 X0 闭合，执行 DIV 除法指令，将 D0 的 100 除以 D2 的 33，得到的商 3 传送到 D4，得到的余数 1 传送到 D5。