2012-03-30 10 views

答えて

4

ジャンプは、特定のアドレスを配置しますプログラムカウンタの中で実行を続けますが、JAL(ジャンプとリンク)は同じですが、サブルーチンの終了後に実行を続行できるように、戻りアドレスをraに保存します。

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


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

dosomethingは、メインブロックに戻り、

1

ジャンプリンクルーチンにジャンプを行い、GPRのR31にプログラムカウンタを格納し、MIPSが使用している場合、ルーチンが終了します「JR R31の実行を継続するサブルーチンだろうそのルーチンから復帰する。