(内部向け) MipsアセンブラコードをシミュレーションできるツールMarsの紹介をします。

起動方法

wgetコマンドでMarsをダウンロードします。 (Mars4_5.jarMarsの実行ファイルみたいなやつです。)

$ wget http://courses.missouristate.edu/KenVollmar/mars/MARS_4_5_Aug2014/Mars4_5.jar

Mars4_5.jar を以下のように実行して、Marsを起動します。

$ java -jar Mars4_5.jar

以下のような画面が出れば、起動に成功しています。

使い方

[File] -> [New] で新しいアセンブリファイルを作成します。

mips1.asmファイルに実行したいmipsコードを記述。

[File] -> [Save] でmips1.asmを保存します。

[Run] -> [Assemble], [Run] -> [Go] でコードを実行することができます。

実行結果のレジスタの値はRegistersでみることができます。

参考文献