恭喜,你发布的帖子
发布于 2026-01-08 09:03:36
28楼
+I: 加整数(16 位)
说明
使用“加整数(16 位)”指令将累加器 1 和 2 低字中的值相加。该指令将这些值解释为 16 位整数。
该指令将和值保存在累加器 1 的低字中,累加器 1 中的高字保持不变。
指令执行之后,状态位 CC 0 和 CC 1 将指示合计值为负数、零或正数。如果该值超出了所允许的数值范围,则将状态位 OV 和 OS 置位为“1”。
执行该指令之后,累加器 2 的内容保持不变。
没搞明白西门子为啥要这样做。按照这种规则,要计算两个 INT 变量之和,还得高低字节分开计算处理啊。
请填写推广理由:
分享
只看
楼主