我的程序中有以下代码
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 : "
但是当我尝试在 mips 中使用它时,它会说:
未知系统调用:3628800
其中 3628800 是我要打印的结果!
出了什么问题?我可以改用 jal printf 吗?我应该怎么写?提前致谢