2017-04-05 131 views
-3

究竟如果你想在机器代码我转换这个C程序转换成汇编代码?`将C程序转换为程序集?

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

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

    } 
+3

运行它通过编译器并启用汇编列表 – cubrr

+1

for'gcc'这将是'-S'选项 –

+4

可能的重复[你如何从C/C++源代码中汇编输出?](http:///stackoverflow.com/questions/137038/how-do-you-get-assembler-output-from-cc-source-in-gcc) – medman826

回答

-1

,使用像OllyDbg的调试器。尝试反汇编你的程序。