(1)格式:整数乘法指令(MUL_I)和整数除法指令(DIV_I)的梯形图如图6-10所示。
图6-10 整数乘法指令(MUL_I)和除法指令(DIV_I)的梯形图
(2)功能:当使能输入(EN)有效时,整数乘法指令MUL_I将两个16位整数IN1和IN2相乘,产生一个16位的结果存放在OUT中,如果运算结果超出16位,则溢出标志SM1.1被置位。整数除法指令DIV_I将两个1 6位整数IN1和IN2相除(IN1/IN2),产生一个16位的商存放在OUT中,不保存余数。当乘法运算发生溢出时,运算结果不输出,同时将SM1.0和SM1.2置0。除数为0时,源操作数不变。