火星

MIPSアセンブラとランタイムシミュレータ
今すぐダウンロード

火星 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Pete Sanderson and Kenneth Vollmar
  • 出版社のWebサイト:
  • http://courses.missouristate.edu/KenVollmar/

火星 タグ


火星 説明

MIPSアセンブラとランタイムシミュレータ MARSはMIPSアセンブラとランタイムシミュレータのためのスタンドであり、PattersonとHennessyのコンピュータ機関による教育レベルの使用を目的とした、MIPSアセンブリ言語でのプログラミングのための軽量のインタラクティブ開発環境(IDE)であり、ここでは「MARS」の重要な機能です。 ・ポイントアンドクリックコントロールと統合エディタ付きGUI ・スプレッドシートと同様に、簡単に編集可能なレジスタとメモリ値 ・16進数または小数点以下の値を表示します ・インストラクターのためのコマンドラインモード多くのプログラムを簡単にテストおよび評価する ・浮動小数点レジスタ、Coprocessor1、およびCoprocessor2。標準ツール:32ビット浮動小数点レジスタ(スクリーンショット)のビットレベル表示と編集。 ・可変速シングルステップの実行 ・シミュレーション装置のMIPS制御のための「ツール」ユーティリティ。標準ツール:キャッシュパフォーマンス解析ツール(スクリーンショット)。 ・後方後方 要件: ・Java 2 Standard Editionランタイム環境 このリリースの新機能: ・最終的に要求された新機能を実装しました:タイミングまたはステップシミュレーション中に書き込まれると、メモリセルとレジスタセルは強調表示されます。したがって、強調表示されたメモリ/レジスタセルは、完了したばかりの命令の結果を表す。時限または段階的な実行中に、これは強調表示されていない命令ではありません。後退中は、これが強調表示されている命令です。強調表示された命令は、通常の(順方向)実行シーケンスで実行される次のものです。 ・セルの強調表示と組み合わせて、強調表示のカラースキームとフォントをカスタマイズする機能を追加しました。設定メニューで強調表示を選択します。結果のダイアログでは、さまざまなランタイムテーブル(テキストセグメント、データセグメント、レジスタ)に背景色、テキストの色、およびフォントを強調表示できます。強調表示されているだけでなく、通常の場合はそれらを選択することもできます。 ・クールな新しいラベルウィンドウ機能:テーブルは、ラベル(英数字)またはアドレス(数値)列に基づいて、昇順または降順にソートできます。列見出しをクリックして、昇順(直立三角)または降順(反転三角形)を選択して切り替えます。アドレスは、符号なし32ビット値に基づいてソートされます。設定はセッション間で解決します。 ・MARSメッセージとI / Oタブの実行を含むメッセージパネルでは、モノスペース(固定文字幅)フォントを使用して表示されます。これは、IDEから実行中のテキストベースのグラフィックを容易にします。 ・Mars.jar配布ファイルには、新しいJARファイルを作成するために必要なすべてのファイルが含まれています。これにより、JARを拡張したり、ソースファイルを変更したり、ローカル使用のための新しいJARを作成したり作成したりできます。 creatmarsjar.bat jar命令が含まれています。 ・ヘルプウィンドウには確認応答用のタブが含まれています。これは火星の貢献者と対応関係を認識しています。 ・MIDIトーンを同期させるための新しいシステムコール(Syscall)を追加しました。トーン出力がその期間に関係なく完了するまで、新しいものは戻らません。 ・データセグメント表示は、矢印ボタンをクリックしたときに16行(半分のテーブル)をスクロールするようになりました。これにより、テーブル境界を渡るように発生する一連の関連セルを表示することができます。注急速なスクロールのためにどちらかのボタンを押すことができます。さまざまなデータアドレスの境界を持つコンボボックスも今も機能します。 ・バグ修正:キーボードとディスプレイシミュレータツールへの2つの修正。カーネルテキストセグメント内で実行中の命令カウントに基づいて送信機準備ビットがリセットされていませんでした。 )。これらを私の注意や解決策を提案するために、マイケル・クランシーとCarl Hauserに感謝します。 ・バグ修正:単語境界ではないスタックセグメントバイトアドレスが正しく処理されていませんでした。これはリトルエンディアンバイトオーダーに適用されます(Big-EndianはMARSでは有効またはテストされていません)。問題を認識し、パッチを提供するためにSaul Spatzのおかげで。 ・マイナーなバグ修正には次のようになります。コマンドモードでMARSを起動したときに失敗する障害の修正、Assemblerのエラーメッセージがほとんどまたはほんの数または多すぎるオペランドエラー、LHUとLBUの説明の説明を「未整列」から符号なしに変更します。 "。


火星 関連ソフトウェア

索章

C / Cプログラミング言語のための強力なオープンソースのクロスプラットフォームコードエディタ。 ...

139

ダウンロード