1
我沒有一個系統調用的代碼在我的MIPS指令,但是在模擬器中,我可以看到以下內容:奇怪的指令調用
alt text http://img638.imageshack.us/img638/4089/crop.png
我沒有任何以下代碼line in in .s
li $v0 10
syscall
這是爲什麼?這是困擾我,因爲它給了我一個系統調用的錯誤地址
我沒有一個系統調用的代碼在我的MIPS指令,但是在模擬器中,我可以看到以下內容:奇怪的指令調用
alt text http://img638.imageshack.us/img638/4089/crop.png
我沒有任何以下代碼line in in .s
li $v0 10
syscall
這是爲什麼?這是困擾我,因爲它給了我一個系統調用的錯誤地址
它是一個系統調用模擬器退出程序(它使控制權返回到操作系統),您可以得到一個可用的系統調用摘要Spim here:link。
模擬器在程序結束時的開始和結束部分添加一個引導程序。既然你通過加載寄存器$v0
中對應的值來指定要執行哪個syscall
,這就是它實際做的事情:將系統調用設置爲exit
之一,並將其調用syscall
。