data segment
array db 35H,78H,25H,13H,8H,42H
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov cx,6
dec cx
outlp:
mov dx,cx
mov bx,offset array
inlp:
mov al,[bx]
cmp al,[bx+1]
jna next
xchg al,[bx+1]
mov [bx],al
next:
inc bx
dec dx
jnz inlp
loop outlp
mov si,offset array
mov dl,[si+5]
call look
mov ax,4c00h
int 21h
look:
mov ch,dl
mov cl,4
shr dl,cl
and dl,0FH
add dl,30H
mov ah,02H
int 21H
and ch,0FH
add ch,30H
mov dl,ch
mov ah,02H
int 21H
mov dl,'H'
mov ah,02H
int 21H
ret
code ends
end start
汇编语言——冒泡排序
最新推荐文章于 2025-05-16 08:00:00 发布