先用C编写源程序,再编译它,即可得汇编程序,适当修改应该就可以了,未试过,楼主可以试一试,再贴上来共同学习. unsigned int array[6]={0x1009,0x1211,0x201,0x807,0x605,0x403};
main(){ unsigned int temp; unsigned char i,j; for(i=0;i<5;i++) for(j=0;j<5-i;j++) if(array[j]>array[j+1]){ temp=array[j]; array[j]=array[j+1]; array[j+1]=temp; } while(1); }
|