我知道这对你来说是一个愚蠢的问题,但在这些方面:
la $a0, input
li $v0, 4
syscall
la $a0, insert
la $a1, insert
li $v0, 8
syscall
4和8是什么意思?
答案 0 :(得分:1)
4
是一个数字,意思是“四”,8是一个数字,意思是“八”。
指令li $v0, 8
加载值为v0
的寄存器8
。这里,8
可能是您要使用syscall
指令调用的系统调用的编号。此编号对应的系统调用取决于您运行此代码的操作系统。同样的事情早先适用于li $v0, 4
。
答案 1 :(得分:1)
4
是print_str的系统调用代码。
8
是read_string的系统调用代码。