2011-08-03 8 views
1

私はC#の知識があり、Cをうまく使うことができ、C++を学んでいます。私は本当にWindows用のx86アセンブリ言語、おそらくMASMを学びたいと思っていますが、どこから始めるべきかはわかりません。
まずはIDEです。可能であれば、コマンドラインツールを使用するのが嫌なので、私はシンタックスハイライト、IDEのコンパイル、IDEをリンクしたいと思います。十分なエディタがあるので、コンパイラとリンカのGUIだけでも問題ありません。誰か推奨事項はありますか?
また、アセンブリに関する良いチュートリアルが必要になるので、誰かが良いアセンブリのイントロを知っている場合は、リンクを投稿してください。アセンブリの学習を開始する場所 - 例、

+0

多くの既存の質問でこれが詳しく説明されています。 – Joe

+0

[アセンブリチュートリアル]の可能な複製(http://stackoverflow.com/questions/3906769/assembly-tutorial) – Joe

+1

私はいくつかの同様の質問を見つけましたが、私の質問に答えたものはありません。彼らはすべて「私はXアセンブラをお勧めします」または「John Doeは良いチュートリアルを持っています」というものでした。私は最初にIDEを探しています。 –

答えて

5

での組立の外観への導入のためにあなたがそれらの間MASMNASM、ObjASM、YASMHLA、およびTASMを使用することができますアセンブラの数があります。個人的には、必要なものすべてを実行するので、私はMASMを使用しています.CASスタイルのコードからMASMへ簡単に移行することができます。

前述のように、Iczelion's Pageは優れたリソースです。 Windowsアセンブリプログラミング専用のグループが必要な場合は、ASM Community Message Boardを試してみてください。その嫌悪感にもかかわらず、私はまた、Kip R. Irvine's bookがMASMのWindows開発をカバーする最高の1つだと信じています。

構文の強調表示については、Notepad++をお勧めします。組み立てのために、私はこの質問に投稿したバッチファイルを使用することができます:Project Options in Qeditor of MASM32 isn't working

アセンブリプログラミングは楽しいです。たくさんの質問と幸運をしてください。

1

既にc#に精通しているので、Visual Studio 2010 IDEに慣れているはずです。私のブログでは、MASM32.comのライブラリを使用してMASM32プログラミング用にVS 2010を設定する方法について説明しています。 scriptbucket.wordpress.com

関連する問題