私は大学の学生で、ARMアーキテクチャのアセンブリを使用してコーディングする必要がある試験があります。基本的には、人間の言葉からアセンブリに翻訳するように求められます。 それは本当に基本的なコースなので、私は各文章の正しい指示を書かなければなりません。たとえば、次のプログラム(...)で 合計2つの符号なしの数値ARMアーキテクチャのコーディングアセンブリの学習
1._________ ; store on the previous frame and link register
2._________ ; new frame
(....)
私が直面しています問題は、私はARMでコード化されたことがないと私はどこの書き込み時に開始するために理解していないということですプログラム。アセンブリで正しくコーディングする方法を学ぶのに時間がかかりますが、どこから始めたらいいですか? 練習問題/オンラインビデオコースはどこにありますか? (私たちは大学でsamsung s3c2440を使用しています) 私たちは作成したプログラムをコンパイルするために、arm-elf-insightツールとarm-elfを使用しています。
これはコースです。あなたの先生に相談し、クラスで注意を払う?チュートリアルやその他のリソースを求めることは残念ながらSOの話題です。 – Jester
すぐにあなたの大学のオンブズマンに行って、授業料や参考資料が提供されていないトピックに関する試験が行われているという公式の苦情を登録してください。 – Notlikethat
他にどのようなアセンブリ言語がありますか?私は、ARMのものを探しているときに、Intelのx86 insn set reference(x86タグwikiを参照)ほど素晴らしいものを見つけるのは苦労しました。本当にコンパクトな[リファレンスシート](http://infocenter.arm.com/help/topic/com.arm.doc.qrc0001m/QRC0001_UAL.pdf)があります。これは、実際にはかなり良いですが、Thumbと何ではない。公式のARMのWebサイトでは、(Intelのマニュアルにはまだ詳細なレベルの詳細がない)ページをナビゲートするのは難しいが、すべてのinsnのリストをまとめて見るのは難しい。 –