回复:博图使用STL编程时发现一个BUG

江诚

  • 帖子

    2599
  • 精华

    0
  • 被关注

    34

论坛等级:至圣

注册时间:2004-09-15

钻石 钻石 如何晋级?

发布于 2026-01-08 09:03:36

28楼

+I: 加整数(16 位)   

说明


使用“加整数(16 位)”指令将累加器 1 和 2 低字中的值相加。该指令将这些值解释为 16 位整数。 


该指令将和值保存在累加器 1 的低字中,累加器 1 中的高字保持不变。


指令执行之后,状态位 CC 0 和 CC 1 将指示合计值为负数、零或正数。如果该值超出了所允许的数值范围,则将状态位 OV 和 OS 置位为“1”。


执行该指令之后,累加器 2 的内容保持不变。


没搞明白西门子为啥要这样做。按照这种规则,要计算两个 INT 变量之和,还得高低字节分开计算处理啊。
 

以上仅供参考,如有差错,敬请原谅!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11097条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。