1

私は Gdium Liberty 1000 ラップトップ (Loongson 2F プロセッサ) を持っています。主に MIPS アセンブリ言語を調べるために使用します。Loongson の内部アーキテクチャは、MIPS CPU とは異なるはずです。それは実際に変更なしで MIPS アセンブリ (MIPS64?) を実行しますか、それとも Loongson 2F アーキテクチャに特定の癖がありますか? Intel/AMD x86 プロセッサーで SPIM (または MARS) を MIPS シミュレーターとして実行できることに気付きました。

修正なしで MIPS アセンブリ (MIPS64?) を実行できますか?

MIPS アセンブリを学習するために Gdium (Mandriva Linux のバージョンを実行) で利用できるツールは何ですか?

4

2 に答える 2

2

Loongson のウィキペディアから:

The current Loongson instruction set is a MIPS64,
but the internal microarchitecture is independently developed by ICT.
Early implementations of the family lacked four instructions
patented by MIPS Technologies to avoid legal issues.

はい、実際のハードウェアで MIPS アセンブリを実行するのは確かに楽しいです (実際、同様の理由で、古い PowerPC Mac を購入しました。これは、適切な PowerPC プロセッサを入手するための優れたオプションでした)。

開発の問題に関しては、次のことをお勧めします。

  1. この技術的な驚異へのリモートアクセスをセットアップします(そこで「sshd」を実行します)
  2. MIPS 用にコンパイル済みの gcc ツールチェーンをダウンロードします。
  3. バイナリをローカルでコンパイルし、「ssh」を使用してネットブックに展開します。
  4. リモートデバッグが必要な場合、または広範なログに固執する場合は、そこ(ネットブック上)に「gdbserver」をセットアップします
于 2012-05-29T18:25:31.677 に答える
2

Loongson 2F はMIPS III と互換性があるため、MIPS III と互換性のあるアセンブリを作成し、コンパイルして実行することができます。可能であれば、クロス ツールチェーンよりもネイティブ ツールチェーンの方が適しています。

利用可能な手順が記載されているユーザーガイドを読むことをお勧めします。このチップの命令セットは、さまざまな整数/fp/メディア命令で拡張されていることに注意してください。

于 2012-05-29T21:30:37.880 に答える