私はC#の知識があり、Cをうまく使うことができ、C++を学んでいます。私は本当にWindows用のx86アセンブリ言語、おそらくMASMを学びたいと思っていますが、どこから始めるべきかはわかりません。
まずはIDEです。可能であれば、コマンドラインツールを使用するのが嫌なので、私はシンタックスハイライト、IDEのコンパイル、IDEをリンクしたいと思います。十分なエディタがあるので、コンパイラとリンカのGUIだけでも問題ありません。誰か推奨事項はありますか?
また、アセンブリに関する良いチュートリアルが必要になるので、誰かが良いアセンブリのイントロを知っている場合は、リンクを投稿してください。アセンブリの学習を開始する場所 - 例、
答えて
での組立の外観への導入のためにあなたがそれらの間MASM、NASM、ObjASM、YASM、HLA、および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
アセンブリプログラミングは楽しいです。たくさんの質問と幸運をしてください。
私は学ぶのが良い本をいくつか知っています。私はオンラインチュートリアルが不明です。あなたが見つける材料のいくつかはちょうど慎重な少し時代遅れです。
Iczelion's PageほとんどあなたがWin32Asmプログラミングのために必要なすべてのです。 Randy Hyde's Page
既にc#に精通しているので、Visual Studio 2010 IDEに慣れているはずです。私のブログでは、MASM32.comのライブラリを使用してMASM32プログラミング用にVS 2010を設定する方法について説明しています。 scriptbucket.wordpress.com
- 1. サイバーセキュリティの始まり - 学習と実験を開始する場所
- 2. アセンブリの学習を始めるには
- 3. 学習するアセンブリ言語
- 4. Clojureのソースコードの学習を始めるには良い場所ですか?
- 5. 再学習の開始とダウンサンプリング
- 6. データウェアハウスの学習を始めるには良い場所ですか?
- 7. SSISの学習に最適な場所
- 8. 計算幾何学を学習する場所は?
- 9. アセンブリとIDAの学習
- 10. リファクタリング - 開始する場所
- 11. インタラクティブブック - 開始する場所
- 12. プロフェッショナルな方法をPHPの学習を開始するには?
- 13. XNAチュートリアルの3D学習を初めて開始する
- 14. MySQLの学習:テストDBを取得する場所
- 15. サーバーアプリケーションのプログラミングを開始する場所
- 16. NodeJSの開始場所は?
- 17. タンゴサービスのエリア記述ファイルの起点(学習開始時の開始点)
- 18. ActionScript:As3から直接ActionScriptの学習を開始できます
- 19. コード契約を開始する場所
- 20. IOTの学習を始めるには?
- 21. laravelフレームワークの学習を始める
- 22. SharePointの学習を始める方法
- 23. アセンブリの学習中の命令エラー
- 24. マシンコードの実行方法(学習アセンブリ)
- 25. Amazon Webサービス:開始する場所
- 26. Sigma.jsの学習と例
- 27. 実行パスを取得する場所 - jarファイルを開始する場所
- 28. Windowsの詩人のためのTensorflow(再学習の開始)
- 29. httpスクレープツールを開発するための学習を始める方法
- 30. Googleマップユーザーの場所から開始
多くの既存の質問でこれが詳しく説明されています。 – Joe
[アセンブリチュートリアル]の可能な複製(http://stackoverflow.com/questions/3906769/assembly-tutorial) – Joe
私はいくつかの同様の質問を見つけましたが、私の質問に答えたものはありません。彼らはすべて「私はXアセンブラをお勧めします」または「John Doeは良いチュートリアルを持っています」というものでした。私は最初にIDEを探しています。 –