Mips Syscall 5无效整数输入错误

Mips Syscall 5无效整数输入错误,mips,Mips,我是Mips的新手。在使用syscall 5时,我发现无法获得大于2147483647的整数。我得到以下错误: 0x00400004处的运行时异常:无效的整数输入(syscall 5) 我用来获取整数的系统调用 li $v0, 5 syscall 据我所知,MIPS不支持大于32位的整数。对于高级语言,编译器将long-long-int转换为使用汇编语言中的32位寄存器运行。这是上限(0x7FFFFFFF)。我不确定你的问题是什么。

我是Mips的新手。在使用syscall 5时,我发现无法获得大于2147483647的整数。我得到以下错误:

0x00400004处的运行时异常:无效的整数输入(syscall 5)

我用来获取整数的系统调用

li $v0, 5
syscall

据我所知,MIPS不支持大于32位的整数。对于高级语言,编译器将
long-long-int
转换为使用汇编语言中的
32位寄存器运行。

这是上限(
0x7FFFFFFF
)。我不确定你的问题是什么。