2016-07-18 7 views
-2

私は68kアセンブリ言語に全く慣れていないし、理解するのが非常に難しいと感じている。私はそれを書く方法を拾うのを助けるソースが切望されている。私がしなければならないプロジェクト、チュートリアルのソースの提案は誰にもありますか?アセンブリ言語のプロジェクトソース

+0

"本、ツール、ソフトウェアライブラリ、チュートリアル、またはその他のオフサイトリソースをお勧めするかどうかを尋ねる質問は、オピニオン回答とスパムを引き付ける傾向があるため、スタックオーバーフローに関するトピックではありません。これまでこれを解決するために行われてきた。 – Ares

+1

これは本当に古いプロセッサーです!その日には、私のリファレンスは「68000アセンブリ言語プログラミング」ISBN 0931988624でした。そのような書籍は、基本的な概念やアルゴリズムも紹介している通常の乾燥したPDFデータシートよりもはるかに優れています。しかし注意してください:新しいプロセッサは急な学習曲線です。カーブが各プロセッサで急峻ではないと思うのは魅力的ですが、ますます複雑になります。 –

+1

@WeatherVane:シングルスレッドのユーザー空間プログラミングの基本は、x86/ARM/MIPS/SPARC/PPC/6502では同じで、おそらく私が見ていないものもあります。それぞれには、回転レジスタウィンドウ(SPARC)、述語命令(ARM)、ほとんどの命令(x86)用のオプションのメモリオペランド、または汎用レジスタ(6502)を持たないものなどの特長があります。新しいアーキテクチャを学ぶことは、最初のISAを学びながらasmで考える方法を学ぶことよりもずっと簡単です。これは、教育のための玩具アーキテクチャが存在する理由です(例:y86)。 –

答えて

1

http://dev-docs.atariforge.org/files/Asm_Lang_Prog_68K_Family.pdf

それは我々が使用するテキストではなかったが、私は私のアセンブリクラスのために、この参照をたくさん使用していました。しかし、無料ですが、かなりの情報があります。

コンピュータに精通しておらず、ハードウェアとソフトウェアがどのように相互作用しているのかわからない場合は、https://junyours.files.wordpress.com/2012/07/computer-organization-and-architecture.pdfもお読みください。

希望すると便利です。

+2

グラウンドアップからのプログラミングは別の素敵な無料の本です。私はその部分を見ていませんでした。私はasmを学んでいる間に概念がどのようにぴったり合っているかを大いに教えていると思います。(asmとUnixのシステムコール/内部を知るまで存在しませんでした。実際にそれの多くを読む)。 AT&T(GNU/gas)の構文を持つ32ビットx86 Linux用です。 [x86タグwiki]のリンク(http://stackoverflow.com/tags/x86/info) –