【摘要】:加/减法指令将影响特殊继电器SMl.0(零),SMl.1(溢出),SM1.2(负)。影响允许输出ENO正常工作的出错条件是:SM1.1(溢出),SM4.3,0006。除法指令是对2个有符号数进行相除运算,与乘法指令一样也可分为整数除法指令(/I),完全整数除法,双整数除法指令(/D)及实数除法指令(/R)。
5.2.1 算术运算指令
1.加法指令,如表5-11所示。
表5-11 加法指令
注:表中指令标注“????”为操作数。
2.减法指令,如表5-12所示。
表5-12 减法指令
注:表中指令标注“????”为操作数。
加/减法指令将影响特殊继电器SMl.0(零),SMl.1(溢出),SM1.2(负)。影响允许输出ENO正常工作的出错条件是:SM1.1(溢出),SM4.3(运行时间),0006(间接寻址错误)。
3.乘法指令,如表5-13所示。
乘法指令是对两个有符号数进行相乘运算,包括:整数乘法、完全整数乘法、双整数乘法、实数乘法。
表5-13 乘法指令
注:表中指令标注“????”为操作数。
4.除法指令,如表5-14所示。
除法指令是对2个有符号数进行相除运算,与乘法指令一样也可分为整数除法指令(/I),完全整数除法(DIV),双整数除法指令(/D)及实数除法指令(/R)。
表5-14 除法指令
(续表)
注:表中指令标注“????”为操作数。
【例5-6】如右图5-6所示,分析下列程序的结果。NETWORK 1
图5-6 例5-6
结果:
5.增减指令。
(1)增1指令,如表5-15所示。
表5-15 增1指令
(续表)
注:表中指令标注“????”为操作数。
(2)减1指令,如表5-16所示。
表5-16 减1指令
注:表中指令标注“????”为操作数。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。