3

MARSでMIPSアセンブリプログラムをテストしていて、実行中に入力として受け取るファイルを指定したいと思います(次のUNIXコマンドでstdinをリダイレクトすることで達成できるようなものです)。

spim -file [filename] .s <[input_file]

MARSでこのようなことを達成する方法はありますか?これは宿題であり、標準のMIPSシステムコールに制限されているため、MARSの拡張ファイル操作セットを使用できません。

私はこれを行う他の方法にもオープンです(どのMIPSシミュレーターでも)。プログラムをステップ実行し、実行中にデバッグする方法が必要です。上記のMIPSソリューションは、終了するか例外をスローするまで実行されます。その時点で、ステップバックしたり、メモリの内容を調べたりすることはできません。

アドバイスをいただければ幸いです。

4

1 に答える 1

-1

MARS プログラムのステップ実行とデバッグについては、こちらを参照してください。

于 2012-02-11T00:41:56.550 に答える