2011-05-05 35 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

回答