西门子S7-300400高级编程培训教材,内部教材2、累加器指令.pptVIP

  • 5
  • 0
  • 约7.12千字
  • 约 15页
  • 2016-08-14 发布于安徽
  • 举报

西门子S7-300400高级编程培训教材,内部教材2、累加器指令.ppt

西门子S7-300400高级编程培训教材,内部教材2、累加器指令.ppt

累加器指令 累加器指令概述 影响多个累加器的指令: TAK:将累加器ACCU1和累加器ACCU2中的内容交换 PUSH:将累加器中的内容依次“向上”传递“(从ACCU1向ACCU4传递) POP :将累加器里中内容依次“向下”传递“(从ACCU4 向ACCU1传递) ENT :将累加器里中内容依次“向上”传递“ ,但 ACCU1内容不参与传递 LEAVE将累加器里中内容依次“向下”传递“,但 ACCU2内容不参与传递 算术指令及字逻辑指令 仅影响累加器ACCU1的指令 INC:累加器ACCU1-LL中的内容加1 DEC :累加器ACCU1-LL中的内容减1 CAW:将ACCU1-L中的两个字节翻转 CAD:将ACCU1中的双字数据翻转 INVI,INVD: 生成1的补码 NEGI,NEGD,NEGR:生成2的补码(取反) SLW, SLD, SRW,SRD, SSI,SSD:将ACCU1中的内容逐字或双字左移或者右移 RLD,RRD:将ACCU1中的内容向左或向右循环移位 RLDA, RRDA:经由条件代码位CC1,将ACCU1中的内容向左或向右循环移位 TAK指令(交换累加器ACCU1和累加器ACCU2的内容) PUSH和POP指令 ENT和LEAVE指令(仅适用于S7-400) 算术指令 字逻辑指令 ACCU1交换指令 ACCU1增量指令 生成1的补码 数值取反(2的补码)

文档评论(0)

1亿VIP精品文档

相关文档