一个冒泡发排序的请教

已锁定

随风_77

  • 帖子

    128
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2005-09-03

普通 普通 如何晋级?

一个冒泡发排序的请教

1109

18

2005-11-11 14:17:28

最近碰到以排序问题 假设4个数 vw1000 vw1002 vw1004 vw1006
采用冒泡法排序 地址放在 vd2000 vd2004 vd2008 vd2012中
我这样做的,但没成功,想请高手指点下
符号表定义:
内循环最大值 VW100
外循环最大值 VW102
内循环当前值 VW200
外循环当前值 VW202
时间1 VW1000
时间2 VW1002
时间3 VW1004
时间4 VW1006
大小地址1 VD2000
大小地址2 VD2004
大小地址3 VD2008
大小地址4 VD2012
程序部分:
network1
LD SM0.0
MOVD &VB1000, 大小地址1
MOVD &VB1002, 大小地址2
MOVD &VB1004, 大小地址3
MOVD &VB1006, 大小地址4
MOVW +3, 外循环最大值
MOVW +4, 内循环最大值
network2
LD SM0.0
FOR 外循环当前值, +1, 外循环最大值
network3
LD SM0.0
-I 外循环当前值, 内循环最大值
MOVD 大小地址1, AC1
+D +2, AC1
network4
LD SM0.0
FOR 内循环当前值, +1, 内循环最大值
network5
LD SM0.0
AW<= *大小地址1, *AC1
MOVD 大小地址1, AC2
MOVD AC1, 大小地址1
MOVD AC2, AC1
+D +2, AC1
network6
next
network7
LD SM0.0
+D +2, 大小地址1
network8
NEXT



不知道错误出在哪里,汗。。。。
一个冒泡发排序的请教 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33297条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。