求汇编大神 这个汇编冒泡排序法怎么破
DATAS SEGMENT a db 10 dup(?) ;此处输入数据段代码 DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX mov cx,0 ... DATAS SEGMENT
a db 10 dup(?)
;此处输入数据段代码
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
mov cx,0
mov si,0
L1: mov ah,1
int 21h
mov a[si],al
inc si
inc cx
cmp cx,10
jge L2
jmp L1
L2: mov ah,2
mov dl,0ah
int 21h
mov dl,0dh
int 21h
mov cx,0
L3: mov si,0
L4: mov al,a[si]
cmp a[si 1],al
jge L5
xchg a[si 1],al
mov a[si],al
L5: cmp si,9
jge L6
inc si
jmp L4
L6: inc cx
cmp cx,10
jge L7
jmp L3
MOV CX,10
MOV SI,0
MOV AH,2
L7: MOV DL,a[SI]
INT 21H
INC SI
LOOP L7
MOV AH,4CH
INT 21H
CODES ENDS
END START 展开
DATAS SEGMENT
a db 10 dup(?)
;此处输入数据段代码
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
mov cx,0
mov si,0
mov bx,0
L1: mov ah,1
int 21h
mov a[si],al
inc si
inc cx
cmp cx,10
jge L2
jmp L1
L2: mov ah,2
mov dl,0ah
int 21h
mov dl,0dh
int 21h
mov cx,0
L3: mov si,bx
L4: mov al,a[bx]
cmp a[si 1],al
jge L5
xchg a[si 1],al
mov a[bx],al
L5: cmp si,8
jge L6
inc si
jmp L4
L6: inc cx
inc bx
cmp cx,9
jge L7
jmp L3
L7:
MOV CX,10
MOV SI,0
l8:MOV AH,2
MOV DL,a[SI]
INT 21H
INC SI
LOOP L8
MOV AH,4CH
INT 21H
CODES ENDS
END START。
答:我有一本很好的有关汇编可以参考的书籍!你不放下载下来看看 王爽老师《汇编语言》 这个是现在地址详情>>
答:详情>>
问:ATM?ATM?ATM取款机中的ATM和ATM技术有什么联系?
答:ATM取款机中的ATM和ATM技术是没有任何联系的,只是刚好他们的缩写是相同的。详情>>
答:做东西最好了详情>>