首页 百科知识 算术运算指令

算术运算指令

时间:2022-10-16 百科知识 版权反馈
【摘要】:加/减法指令将影响特殊继电器SMl.0(零),SMl.1(溢出),SM1.2(负)。影响允许输出ENO正常工作的出错条件是:SM1.1(溢出),SM4.3,0006。除法指令是对2个有符号数进行相除运算,与乘法指令一样也可分为整数除法指令(/I),完全整数除法,双整数除法指令(/D)及实数除法指令(/R)。

5.2.1 算术运算指令

1.加法指令,如表5-11所示。

表5-11 加法指令

img159

注:表中指令标注“????”为操作数。

2.减法指令,如表5-12所示。

表5-12 减法指令

img160

注:表中指令标注“????”为操作数。

加/减法指令将影响特殊继电器SMl.0(零),SMl.1(溢出),SM1.2(负)。影响允许输出ENO正常工作的出错条件是:SM1.1(溢出),SM4.3(运行时间),0006(间接寻址错误)。

3.乘法指令,如表5-13所示。

乘法指令是对两个有符号数进行相乘运算,包括:整数乘法、完全整数乘法、双整数乘法、实数乘法。

表5-13 乘法指令

img161

注:表中指令标注“????”为操作数。

4.除法指令,如表5-14所示。

除法指令是对2个有符号数进行相除运算,与乘法指令一样也可分为整数除法指令(/I),完全整数除法(DIV),双整数除法指令(/D)及实数除法指令(/R)。

表5-14 除法指令

img162

(续表)

img163

注:表中指令标注“????”为操作数。

【例5-6】如右图5-6所示,分析下列程序的结果。NETWORK 1

img164

图5-6 例5-6

img165

结果:

img166

5.增减指令。

(1)增1指令,如表5-15所示。

表5-15 增1指令

img167

(续表)

img168

注:表中指令标注“????”为操作数。

(2)减1指令,如表5-16所示。

表5-16 减1指令

img169

注:表中指令标注“????”为操作数。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈