资料介绍
CPU Design -Logical Parts and InstructionProcedure of Software Development swap(int v[], int k){
int temp;
temp = v[k];
High-level language program v[k] = v[k+1];
v[k+1] = temp;
}
Compiler swap:
muli $2, $5, 4
add $2, $4, $2
Assembly language program lw $15, 0($2)
lw $16, 4($2)
sw $16, 0($2)
Assembler sw $15, 4($2)
jr $