8086汇编语言 内存中数据排序问题
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)
3个回答
展开全部
;
MOV CX, 19
LP0:
LEA BX, TABLE
PUSH CX
LP1:
MOV AL, [BX]
CMP AL, [BX + 1]
JB NEXT
XCHG AL, [BX + 1]
MOV [BX], AL
NEXT:
INC BX
LOOP LP1
POP CX
LOOP LP0
HLT
END
MOV CX, 19
LP0:
LEA BX, TABLE
PUSH CX
LP1:
MOV AL, [BX]
CMP AL, [BX + 1]
JB NEXT
XCHG AL, [BX + 1]
MOV [BX], AL
NEXT:
INC BX
LOOP LP1
POP CX
LOOP LP0
HLT
END
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mov bx,TABLE
lop2:
mov cx,20
sub cx,bx
add cx,teble
mov si,bx
mov al,[si]
lop:
cmp al,[si]
jna next
mov al,[si]
mov di,si
next:
inc si
loop lop
mov al,[di]
xchg [bx],al
mov [di],al
inc bx
cmp bx,TABLE+19
jne lop2
lop2:
mov cx,20
sub cx,bx
add cx,teble
mov si,bx
mov al,[si]
lop:
cmp al,[si]
jna next
mov al,[si]
mov di,si
next:
inc si
loop lop
mov al,[di]
xchg [bx],al
mov [di],al
inc bx
cmp bx,TABLE+19
jne lop2
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询