服务电话:
15205999253
技术文章
首页 > 技术文章 > 为什么两个不大的数相加也可能溢出?

为什么两个不大的数相加也可能溢出?

 发布时间:2021-05-24 点击量:127
两个数相加时,如果存放运算结果的地址与加数或被加数的地址相同,并且没有采用脉冲执行方式,在条件满足时每一扫描周期都要执行一次运算,相当于在不断累加相同的数,因此时间稍长,就很容易使运算结果超过允许的范围,从而产生溢出。
    为了解决这一问题,加法指令的输入变量和输出变量最好选用不同的编程元件,或者采用脉冲执行方式,即只在输入信号的
上升沿执行一次指令。
  其他整数运算指令(例如加1和减1指令)和浮点数运算指令也有同样的问题。
在线客服 联系方式 二维码

服务热线

86-0731-88132751

扫一扫,关注我们