QtSpim

QtSpim

Spimは、MIPS32プログラムを実行する自己完結型のシミュレーターです。このプロセッサ用に記述されたアセンブリ言語プログラムを読み取って実行します。
Spimは、MIPS32プログラムを実行する自己完結型のシミュレーターです。このプロセッサ用に記述されたアセンブリ言語プログラムを読み取って実行します。Spimは、シンプルなデバッガーと最小限のオペレーティングシステムサービスセットも提供します。Spimは、バイナリ(コンパイル済み)プログラムを実行しません。Spimは、MIPS32アセンブラー拡張命令セットのほぼ全体を実装しています。(ほとんどの浮動小数点比較と丸めモードとメモリシステムページテーブルは省略されています。)MIPSアーキテクチャにはさまざまな方法で異なるいくつかのバリアントがあります(たとえば、MIPS64アーキテクチャは64ビット整数とアドレスをサポートします)。すべてのMIPSプロセッサ用のプログラムを実行します。Spimには、完全なソースコードとドキュメントが付属しています。Spimは、ターミナルインターフェイスとWindowsインターフェイスの両方を実装しています。Microsoft Windows、Linux、およびMac OS Xでは、スピムプログラムは単純なターミナルインターフェイスを提供し、QtSpimプログラムはウィンドウインターフェイスを提供します。古いプログラムのxspimとPCSpimは、これらのシステムにもネイティブウィンドウインターフェイスを提供します。
qtspim

カテゴリー

LinuxのQtSpimの代替

MARS (MIPS Assembler and Runtime Simulator)

MARS (MIPS Assembler and Runtime Simulator)

MARSは、Matterアセンブリ言語でプログラミングするための軽量の対話型開発環境(IDE)です。PattersonおよびHennessyの教育レベルでの使用を目的としています。