MINIPSアセンブラです。jalr命令(jalr r1,r2:プログラムをr2レジスタの値の示す
アドレスへ分岐させる。その際に、復帰アドレスがr1レジスタに格納される)
を使って再帰的に以下のCプログラムをアセンブラにしたいのですが、
C言語を作るまでで若干力尽きております。ご教授いただければ幸いですorz

int func(int j){
if(j==0){
return j;
}
return j+func(j-1);
}