将C程序转换为程序集?
问题描述:
究竟如果你想在机器代码我转换这个C程序转换成汇编代码?`将C程序转换为程序集?
void main(){
for(i=100;i<2000;i++)
{
While(PORTA==12)
{
PORTB++;
PORTC=i%200;
if(PORTB==77)
Break;
}
}
}
答
,使用像OllyDbg的调试器。尝试反汇编你的程序。
运行它通过编译器并启用汇编列表 – cubrr
for'gcc'这将是'-S'选项 –
可能的重复[你如何从C/C++源代码中汇编输出?](http:///*.com/questions/137038/how-do-you-get-assembler-output-from-cc-source-in-gcc) – medman826