У мене на C:
int main(){
printf("The factorial of 10 is %dn", fact(10));
}
int fact(int n){
if(n < 1)
return 1;
else
return (n * fact(n-1));
}
і мені потрібно написати код для ASM для MIPSпроцесорів. Але так як я не знаю ASM ще (я шукаю хороші ресурси, щоб дізнатися), мені було цікаво, чи можна отримати його від деяких відладчик може бути? Або є якесь місце, яке пояснює, як кодувати в ASM процесори MIPS?
Відповіді:
0 для відповіді № 1якщо ви компілюєте свій код з gcc (mips gcc), то ви можете згенерувати свій код asm з вашого коду C.
Просто скористайтеся -S
опція в gcc
команда
mips-linux-gcc -S test.c