自己変更コードを書いているのですがfoo
、MIPSからC関数を呼び出します(呼び出します)。
のmemaddをにロードしfoo
まし&foo
た$t1
。今私はjr/jalr $t1
。
C$ra
を現在のPC(+8)(ジャンプ前)として設定して使用できるようにしますJR
か、それともJALR
代わりに使用する必要がありますか(つまり、Cは使用しないので注意してください)?
マクロ(MIPSニーモニック用)をデバッグしているため、現在これをテストすることはできません。私は違法な命令エラーを繰り返し受けているので、私はいくつかを台無しにしたに違いありません。