2012-03-30 89 views

回答

4

跳轉放在某個地址在程序計數器中並繼續執行,但是,JAL(跳轉和鏈接)的功能相同,但它將ra中的返回地址保存起來,以便在子程序完成後繼續執行,即:

int main() { 
    dosomething(); 
    //code here 
} 


void dosomething() { 
//.....code here 
} 

dosomething將是返回到主塊和繼續執行

1

跳躍和鏈接會做跳轉到程序和存儲程序計數器到GPR R31和子程序時例程結束MIPS使用「JR R31 '從那個例程中返回。