2011-02-07 17 views
1

アセンブリコードの記述とコンパイルはどこでできますか? (私はWindows Vista 64ビットを使用しています)。また、私が使うことができるDissasemblerもありますか?アセンブリの質問

よろしく

+3

これを試してはいけないことをお勧めします。 – leppie

+1

誰かのコードを逆アセンブルすることの法的な影響に注意してください。ほとんどのEULAの一部は、あらゆる種類のリバースエンジニアリングを禁止しています。しかし、「木が私の逆アセンブラに落ちれば誰もそれを聞くのですか?」という議論は常にあります。 – corsiKa

+4

(1)あなたの背景とあなたが知っているかどうか分かりません。(2)もっと良い科目を書いてください。 (3)正確なプログラマーとの会話が本当に助けになるとき、例えば、あなたがアセンブリを書く場所(ハワイがうまくいくだろう)ではなく、「方法」や「何を使う」ツールを気にしないでしょう。 (4)おそらく、あなたは "尋ねる方法"については愚かで侮辱的だと言えるかもしれませんが、多くの人が自分の井戸を尋ねることはできません。 –

答えて

1

あなたはあまりにも長い間、あなたが便利なアセンブラを持っているとして、任意のテキストエディタでアセンブリコードを書くことができます。ウィンドウの場合、コードを逆アセンブルするには、VisualStudioの逆アセンブリビューを使用するか、IDAを使用します。アセンブリコーディングは、プロセッサアーキテクチャに完全に依存します。 x64アセンブリについては、this tutorialを参照してください。

+0

どのようなアセンブラをお勧めしますか? – earm

+0

@earn、私は上で提供したチュートリアルを歩くことをお勧めします:http://www.acm.uiuc.edu/sigwin/old/workshops/winasmtut.pdf –

1

C/C++(キーワード__asm)を使用してインラインアセンブリを記述できます。

あなたはMASM32 forumに向かいますが、初心者のリソース、IDE、提案、チュートリアルがたくさんあります。