MIPS汇编语言实现排序算法,其实并不难。只要你掌握了基本的指令语句,并且熟悉C或C++相关算法,即可轻松写出来。对于MIPS汇编语言还不太熟悉的伙伴,可以参考下面这篇博客:http://blog.csdn.net/ben_chong/article/details/51794392。 它的具体实现代码如下:
``````
**********************C++代码************************
#include
using namespace std;
int main(){
int num[10];
int i, j, max, index;
for(i = 0; i < 10; i++)
cin>>num[i];
for(i = 0; i < 9; i ++){
max = num[i];
index = i;
for(j = i+1; j < 10; j++){
if(max < num[j]){
max = num[j];
index = j;
}
}
num[index] = num[i];
num[i] = max;
}
for(i = 0; i < 10; i++)
cout |