38

クラスで基本的な概念を学んだばかりの実用的なアセンブリ言語を学びたいです。推奨されるまともな本やチュートリアル (nasm など) はありますか?

4

7 に答える 7

8

http://en.wikibooks.org/wiki/X86_Assembly

于 2009-07-12T11:06:45.783 に答える
7

I agree that PC Assembly Language is very good. Other good ones using GAS are:

于 2009-05-08T17:22:26.437 に答える
2

ジェフ・ダンテマンのアセンブリ言語ステップバイステップ、第3版をお勧めします。これは私の最初のasmの紹介でしたが、素晴らしく、読みやすく、かなり現代的で最新のものです。

于 2011-07-09T17:34:06.790 に答える
2

「一体何のためだけにアセンブリを学ぶ意味があるのですか?」

CPU がどのように機能するかを学び、システムをよりよく理解できるようになるからです。アセンブラを理解すること自体が実用的だと思います。

于 2010-03-08T06:47:28.877 に答える
1

Intelの公式マニュアルをお勧めします。インテルのWebサイトでハードコピーをリクエストできます。

http://en.wikipedia.org/wiki/X86_assembly_language#External_linksを参照してください

* Intel 64 and IA-32 Software Developer Manuals
* AMD64 Architecture Programmer's Manual Volume 1: Application Programming (PDF)
* AMD64 Architecture Programmer's Manual Volume 2: System Programming (PDF)
* AMD64 Architecture Programmer's Manual Volume 3: General-Purpose and System Instructions (PDF)
* AMD64 Architecture Programmer's Manual Volume 4: 128-Bit Media Instructions (PDF)
* AMD64 Architecture Programmer's Manual Volume 5: 64-Bit Media and x87 Floating-Point Instructions (PDF)

私の個人的な友人であるGoogleからのいくつかのリソース:

  • 関数呼び出し規約:

http://unixwiz.net/techtips/win32-callconv-asm.html

http://www.delorie.com/djgpp/doc/ug/asm/calling.html

  • 簡単なチュートリアル

http://www.csn.ul.ie/~darkstar/assembler/

  • SSEの使用

http://www.neilkemp.us/v4/articles/sse_tutorial/sse_tutorial.html

于 2009-05-08T17:30:55.963 に答える
1

http://pickatutorial.comのアセンブリ チュートリアル ページをお勧めします。

お役に立てば幸いです。

于 2010-10-27T14:11:06.850 に答える