2017-04-05 4 views
-3

は正確にどのように私はあなたのマシンコードをしたい場合は、Cプログラムをアセンブリに変換しますか?

void main(){ 
    for(i=100;i<2000;i++) 
{ 

    While(PORTA==12) 
    { 
    PORTB++; 
    PORTC=i%200; 
    if(PORTB==77) 
    Break; 
    } 
    } 

    } 
+3

コンパイラで実行し、 '-S'オプションとなる' gcc'のアセンブリリスト – cubrr

+1

を有効にします –

+4

[gccのC/C++ソースからどのようにアセンブラ出力を取得するのですか?](http: /stackoverflow.com/questions/137038/how-do-you-get-assembler-output-from-cc-source-in-gcc) – medman826

答えて

-1

`?アセンブリコードには、このCプログラムを変換OllyDbgのようなデバッガを使用します。あなたのプログラムを逆アセンブルしてみてください。

関連する問題