循环指令
发布时间:2019/6/7 20:51:26 访问次数:1921
循环指令
循环指令的引人为解决重复执行相同功能的程序段提供了极大的方便,并且优化了程序结构。 EA30QS04-F循环指令有两条:FOR和NEXT。
FOR,循环开始指令,用来标记循环体的开始。
NEXT,循环结束指令,用来标记循环体的结束,无操作数。
FOR和NEXT之间的程序段称为循环体,每执行一次循环体,当前计数值增1,并且将其结果同终值进行比较,如果大于终值,则终止循环。
循环指令使用说明如下:
①FOR、NEXT指令必须成对使用;
②FOR和NEXT可以循环嵌套,嵌套最多为8层,但各个嵌套之间不可有交叉现象;
③每次使能输人(EN)重新有效时,指令将自动复位各参数;
④初值大于终值时,循环体不被执行。
使用时必须给FOR指令指定当前循环计数(INDX)、初值
(INIT)和终值(ΠNAI')。INDX的寻址范围为VW、IW、QW、SW、MW、SMW、I'W、AC、T、C、x VD、x AC、xI'D。INIT、FINAL的寻址范围为VW、IW、QW、SW、MW、SMW、LW、AIW、AC、T、C、x VD、※AC、兴LD和常量。
循环指令
循环指令的引人为解决重复执行相同功能的程序段提供了极大的方便,并且优化了程序结构。 EA30QS04-F循环指令有两条:FOR和NEXT。
FOR,循环开始指令,用来标记循环体的开始。
NEXT,循环结束指令,用来标记循环体的结束,无操作数。
FOR和NEXT之间的程序段称为循环体,每执行一次循环体,当前计数值增1,并且将其结果同终值进行比较,如果大于终值,则终止循环。
循环指令使用说明如下:
①FOR、NEXT指令必须成对使用;
②FOR和NEXT可以循环嵌套,嵌套最多为8层,但各个嵌套之间不可有交叉现象;
③每次使能输人(EN)重新有效时,指令将自动复位各参数;
④初值大于终值时,循环体不被执行。
使用时必须给FOR指令指定当前循环计数(INDX)、初值
(INIT)和终值(ΠNAI')。INDX的寻址范围为VW、IW、QW、SW、MW、SMW、I'W、AC、T、C、x VD、x AC、xI'D。INIT、FINAL的寻址范围为VW、IW、QW、SW、MW、SMW、LW、AIW、AC、T、C、x VD、※AC、兴LD和常量。