各位大侠,现在遇到一个难题求救于大家:
DB70里的数据块,从DBB40到DBB51里存放的是以字节形式存在的数值,分别为65、66、67、68、69、70、71、72、73、74、75、76(12个数),现在要实现这样一个功能,如果DBB40任意以67开始,则DBB41到DBB51的数据依次为68、69、70、71、72、73、74、75、76、65、66.如果以68开头,则队列为68、69、70、71、72、。。76、65、66、67.即不论以那个数字开头,这12个数字循环站队。我的程序代码如下:
L Mw270 (MW270为1时表示从65开始,为2表示从66开始,为3表示从67开始,依次类推)
T Mw340
OPN Db70
L P#0.0
LAR1
L 12
M001:T MW342
L 12
L Mw342
-I
T MW344
L 64
+I
L MW340
+I
T Mw346
L 77
>=I
JCN M002
-I
T Mw348
M002; NOP 0
L MW348
T DBB[AR1,P#0.0]
+AR1,P#1.0
L MW342
LOOP M001
下载后程序运行不超20S后挂掉,请教大家帮忙看看程序哪里出了错。