冒泡法编程

[复制链接]
查看11 | 回复2 | 2011-6-18 23:18:29 | 显示全部楼层 |阅读模式
在数据段中以BUFFER单元开始连续存放N个16位二进制有符号数,用起泡排序方法编写一个完整段定义的汇编语言程
MOV
SI,1
AL1: MOVDI,SI

INCDI

MOVAX,[BUFFER+SI+SI -2]
AL2:CMPAX, [BUFFER+DI+DI-2]

JLENEXT

XCHGAX,[BUFFER+DI+DI-2]

MOV[BUFFER+SI+SI -2], AX
NEXT:INCDI

CMP DI,N

JLE AL2

INC SI

CMPSI,N-1

JLE AL1
验证是否正确,再给增加必要的注释

回复

使用道具 举报

千问 | 2011-6-18 23:18:29 | 显示全部楼层
正确的...
回复

使用道具 举报

千问 | 2011-6-18 23:18:29 | 显示全部楼层
这应该错了吧...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行