我目前正致力于使用线性同余方法生成PseudoRandom数的MIPS程序。该程序应该包含几个将用于生成这些数字的值,但我遇到了一个问题:每次我尝试运行它时,它都会给我以下错误:
Unknown System call: (whatever number was entered in)
麻烦的代码如下:
# first, get the seed for the base case
la $a0, SeedPrompt
li $v0, 4
syscall
# print a new line
la $a0, NewLine
li $v0, 4
syscall
# read integer
li $v0, 5
syscall
sw $v0, Seed (Seed is declared earlier in the file as a word)
syscall
我一直在使用多个指南(包括我的教授提供的指南)来帮助我对这一部分进行编程,与那些相比,它看起来是正确的。我觉得我还应该提一下,这是我第一次在汇编中编程任何东西,所以我还不习惯语言的语法。非常感谢任何帮助!