OPN DB 2
OPN DI 3
L 0
T MD 2
L 10
_k01: T MW 10
L DBW [MD 2] //这里的目的是将db2中的数据传送到db3中去。
T DIW [MD 2]
L MD 2
L P#2.0
+D
T MD 2
L MW 10
LOOP _k01
//一下一段对db3排序
L 0
T MD 14
T MD 18
L 9
next: T MW 12
L P#2.0
L MD 14
+D
T MD 18
L DIW [MD 14]
L DIW [MD 18]
>I
JCN m1
T DIW [MD 14]
TAK
T DIW [MD 18]
m1: NOP 0
L MD 18
T MD 14
L MW 12
LOOP next
NOP 0
我的想法是:DB2和DB3 各10个数据(int),首先将db2的数据传送给db3之中,然后对db3排序。
那么 db2中的数据保持不变,DB3中的数据就是对db2排序后的结果。
可是我的程序实现不了。问题在哪里??
如果只要下半部分,是可以实现排序,但是两部分合在一起,就没效果了。问题在哪里?