プログラムに次のコードがあります
li $v1, 4 #system call code for Print String
la $a0, LC #load address of message into $a0
syscall #print the string
li $v1, 1 #system call code for Print Integer
move $a0, $v0 #move value to be printed to $a0
syscall #print result
と
.rdata
LC: .asciiz "The factorial of 10 is : "
しかし、ミップで使用しようとすると、次のように表示されます。
不明なシステム コール: 3628800
3628800 は、印刷したい結果です。
何が問題なのですか?代わりに jal printf を使用できますか?どのように記述すればよいですか? 前もって感謝します