您现在的位置是:首页 > PLC技术 > PLC技术
STL编程语言的双整型数计算
来源:艾特贸易2017-06-05
简介1 .双整型数加法 +D 的功能是将累加器 1 和累加器 2 中的数值译码为双整型数,然后将两者相加,并将和存储在累加器 1 中。 执行计算以后,状态位 CC0 和 CC1 会显示出和是负数、零或
1.双整型数加法
+D的功能是将累加器1和累加器2中的数值译码为双整型数,然后将两者相加,并将和存储在累加器1中。
执行计算以后,状态位CC0和CC1会显示出和是负数、零或是正数。状态位OV和OS显示是否有溢出。
2.双整型数减法
-D的功能是将累加器1和累加器2中的数值译码为双整型数,然后从累加器2中减去累加器1的值,并将差存储在累加器1中。
执行计算以后,状态位CC0和CC1会显示出差是负数、零或是正数。状态位OV和OS显示是否有溢出。
3.双整型数乘法
*D的功能是将累加器1和累加器2中的数值译码为双整型数,然后将两者相乘,并将积存储在累加器1中。
执行计算以后,状态位CC0和CC1会显示出积是负数、零或是正数。状态位OV和OS显示是否有溢出。
4.用商作为结果的双整型数除法
/D的功能是将累加器1和累加器2中的数值译码为双整型数,然后用累加器1(除数)的数值去除累加器2(被除数)的数值,并将商存储在累加器1中。
商数是除法的整数部分。如果被除数是零,而除数不是零,商是零;如果被除数比除数小,商仍然是零;如果除数是负数,商也是负数。
执行计算以后,状态位CC0和CC1会显示出商是负数、零或是正数。状态位OV和OS显示是否有溢出。
除数是零,商也是零,且状态位CC0、CC1、OV和OS均置为“1”。
5.用余数作为结果的双整型数除法
MOD的功能是将累加器1和累加器2中的数值译码为双整型数,然后用累加器1(除数)的数值去除累加器2(被除数)的数值,并将余数存储在累加器1中。
余数是除法运算中未除净的数,它与小数位不同。如果被除数是负数,余数也是负数。
执行计算以后,状态位CC0和CC1会显示出余数是负数、零或是正数。状态位OV和OS显示是否有溢出。除数是零,余数也是零,且状态位CC0、CC1、OV和OS均置为“1”。
点击排行
