匯編冒泡排序十個(gè)數(shù) 如何使用匯編語言實(shí)現(xiàn)冒泡排序?
如何使用匯編語言實(shí)現(xiàn)冒泡排序?===緩沖區(qū)定義示例==buf DB“256489713”n eq$-buf==氣泡排序代碼示例===lea Si,buf buffer addressmov CX,要在
如何使用匯編語言實(shí)現(xiàn)冒泡排序?
===緩沖區(qū)定義示例==
buf DB“256489713”
n eq$-buf
==氣泡排序代碼示例===
lea Si,buf buffer address
mov CX,要在n個(gè)緩沖區(qū)中排序的值數(shù)
SSSulp1:
dec cx
jz SSSuout
push si
push cx
SSSulp2:
mov al,[si]
cmp al,[si 1]
jc SSSunext
xchg al,[si 1]
mov[si],al
SSSuNext:
inc si
loop SSSulp2
pop cx
pop si
jmp SSSu1
SSSuout:完成出口