3

私はしばらく前にアセンブリ言語プログラミングを行っていましたが、再びやりたいと思うほど愚かでした。

昔は、基本的なテキスト エディターで検証なしでコードを書き、MASM.EXE コマンド ラインで asm コードをコンパイルしていました。

アセンブリでの書き込みに現在使用されている最適なツールは何ですか?

オンラインの優れたクイック リファレンスは何ですか?

4

2 に答える 2

4

私のお気に入りのアセンブラーはFASMです。それはマルチプラットフォームで最新のもので、興味深い機能 (簡単で強力なマクロ エンジンなど) を備えています。

主なリファレンスは、Intel および AMD のドキュメントです。
http://developer.intel.com/products/processor/manuals/index.htm
http://developer.amd.com/documentation/guides/Pages/default.aspx

こちらのチート シートもお勧めです: http://www.jegerlehner.ch/intel/IntelCodeTable.pdf

于 2009-08-23T18:43:31.580 に答える
2

nasm :

Netwide アセンブラー (NASM) は、移植性とモジュール性のために設計された 80x86 および x86-64 アセンブラーです。Linux および *BSD の a.out、ELF、COFF、Mach-O、Microsoft 16 ビット OBJ、Win32、Win64 など、さまざまなオブジェクト ファイル形式をサポートしています。また、プレーン バイナリ ファイルも出力します。その構文は、単純で理解しやすいように設計されており、Intel のものと似ていますが、それほど複雑ではありません。現在知られているすべての x86 アーキテクチャ拡張をサポートし、マクロを強力にサポートします。

于 2009-08-23T19:06:01.987 に答える