技术论坛

 关于loop指令

返回主题列表
作者 主题
吉林-xyy
游侠

经验值:586
发帖数:147
精华帖:4
楼主    2008-07-12 13:49:43
主题:关于loop指令 精华帖 
请问step7中的loop指令可以嵌套使用吗?我做的排序程序为什么只能执行内循环?外循环不执行?程序如下,请高人指点!
初始化:
A "Start"
JCB _01b
L 0
T #pnt
_01b: NOP 0

循环体:
OPN DB 4
A "Start"
JNB _001

L 6
m1: T MB 9

L 7
m2: T MB 8

L #pnt
L 32
+R
T #pnt_nx

L DBD [#pnt]
L DBD [#pnt_nx]
>=R
JCB _01a
T DBD [#pnt]
POP
T DBD [#pnt_nx]
_01a: NOP 0

L #pnt
L 32
+R
T #pnt

L MB 8
LOOP m2

L MB 9
LOOP m1

SAVE
_001: BEU
dcount107
侠圣

经验值:2840
发帖数:1737
精华帖:55
    2008-07-12 22:51:21
精华帖  主题:回复:关于loop指令
从程序结构上来看,内外循环都执行了,只不过内循环一次后指针就跑了,因此你觉得外循环没有执行。个人认为应将指针初始化放至内循环前面、外循环后面
L 6
m1: T MB 9
L 0
T #pnt
L 7
m2: T MB 8
非淡泊无以明志,非宁静无以致远
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。