发布于 2010-12-25 18:57:45
5楼
OPN DB1 //打开数据块
L P#0.0
T MD10 //把储存器内的数据清零
L 7
NEXT:T MW14 //把循环的次数设定为7次
L MD20
L DBD[MD10]
==R
JC M1 //把储存地址MD20内的数据和DB1.DBD0内的数据做比较,如果等
//则跳转到M1,如果不相等,则继续扫描
L MD10
L P#4.0
+R
T MD10 //把MD10内的地址加4,即DB1.DBD0变成DB1.DBD4
LOOP NEXT
M1:FP M0.0
JCN M2 //如果上面比较的结果为真,则继续扫描,如果为假,则跳转到M2
L MD10
L P#40.0
T MD30 //把MD10内的地址加40储存到MD30,即把DB1.DBD0变成DB1.DBD40
L DBD[MD30]
L 1.0
+R
T DBD[MD30] //把DB1.DBD[MD30]内的数据加1,如MD10和DB1.DBD0内的数值相
//等,则把DB1.DBD4内的数值加1
M2:NOP 0
我把我编程的程序贴出来了,大家帮忙看看,为什么实现不了我想要的结果!
新手不耻于问!