エレクトロニクス、アーキテクチャ、マイクロプロセッサの世界に情熱を注いでいるなら、きっとソフトウェアを気に入るはずです。 drMIPS。 これは、この非定型の一連の記事で紹介される次のプログラムであり、あまり知られていないプログラムを紹介しますが、多くのユーザーにとって最も興味深く実用的なプログラムです。
DrMIPSは MIPSプロセッサグラフィックシミュレータ。 このようにして、POWER、RISC-Vなどの手順に従って開かれたこのアーキテクチャに関する教育をサポートできます。 さらに、それは非常に直感的な環境であり、ユーザーにシンプルさを提供し、用途が広く、構成可能です。 GNU / LinuxおよびAndroidディストリビューションを含む複数のプラットフォームで使用できます。 興味のある方は、アプリストアまたはGitHubの公式サイト.
このプログラムはオープンソースであり、GPLv3ライセンスの下で無料であるため、制限なしで使用したり、変更したり、再配布したりすることができます。 そしてその間 彼女の特徴 ハイライトすることができます:
- MIPSプロセッサのユニサイクルバージョンとパイプラインバージョンをシミュレートできます。
- データパスがグラフィカルに表示され、データがアーキテクチャ内をどのように移動するかを確認できます。
- ステップバイステップの実行とステップバックを許可します。
- 実行中にレジスタとデータメモリを編集できます。
- レイテンシーもシミュレートされ、プロセッサーのクリティカルパスが表示されるパフォーマンスモードがあります。
- データパスと命令セットは、その構成可能性のおかげで作成できます。
- カスタムコンポーネント。
- シンタックスハイライトとオートコンプリートを備えた統合コードエディター(PCバージョンのみ)。
- データは、XNUMX進数、XNUMX進数、またはXNUMX進数で表示されます。
- 環境の外観を選択するためのさまざまな明るいテーマと暗いテーマ。
- これは、独自のデータパスを持つ命令を表示できないことを意味します。さらに、JAR、JR、SYSCALL、浮動小数点などの命令はサポートされておらず、教育用の非常に基本的なセットにすぎません。