我想知道 MIPS 系统调用和陷阱指令之间是否有任何区别。我找不到任何涉及此的内容,所以我不确定是否有区别。陷阱似乎只是一个条件系统调用,但一些澄清可能会有所帮助。
The SYSCALL and TRAP指令都会触发异常,但产生的异常是不同类型的(SystemCall 与 Trap),并且操作系统可能会以不同的方式处理它们。
SYSCALL
TRAP