4

x86 で大学生やプログラミング愛好家にコンパイルの概念を教える教育用チュートリアルを書いています。

彼らが作業をデバッグできるように、WinASMのような IDE ツールが必要ですが、全員が自宅で Windows を実行しているわけではないことを認識しています。

Jasminをターゲットにするのが最善の選択ですか? (または、より良い提案がありますか?その理由は?)

4

3 に答える 3

3

私が見た別のアプローチは、一般的な教育アーキテクチャ (MIPS など) を使用し、エミュレーションで実行することです。特に MIPS の場合、多くの対話型シミュレーター ( SPIMなど) と完全なシステム エミュレーター ( QEMUなど) があります。MIPS アーキテクチャが x86 よりもかなり単純である (そしてレジスタ不足が少ない!) という事実も、間違いなくプラスです。つまり、アーキテクチャを教えるよりも、興味深いコンパイル トピックに集中することに多くの時間を費やすことができるということです。

于 2012-04-24T00:30:59.413 に答える
0
于 2012-11-01T05:26:21.140 に答える
0

オンライン デバッグ ツールについて考えたことはありますか? そこにそれらのいくつかがあります。私は個人的にこのasm debuggerが好きです。

于 2017-01-30T23:05:25.607 に答える