2011-05-05 36 views
1

的超時值好了,所以我有這樣的代碼印刷的數字陣列組裝

SortScore PROC 
call clrscr 

mov ecx, LENGTHOF studentsAverage 
dec ecx 

L1: push ecx                 
mov esi, OFFSET studentsAverage    
L2: mov eax,[esi]        
cmp [esi+4],eax        
jge L3          ;jump to L3 if greater 

xchg eax,[esi+4]       ;exchange values 
mov [esi],eax        ; 

L3: add esi,4         ;move to next value 
loop L2          ;go back to L2 
pop ecx          ;bring back the ecx 
loop L1          ;go back to L1 

L4: ret 

我敢肯定它的作品,我只需要知道如何修改它顯示的值。

+0

這是一個冒泡排序。你想打印出你已經排序的數組嗎? – hirschhornsalz 2011-05-05 23:10:21

+0

我們不是在這裏爲你解決你的任務。試着解決它,然後在這裏尋求幫助,如果你試圖讓它工作。 – wallyk 2011-05-05 23:25:51

回答