【问题标题】:Convert C program into assembly? [duplicate]将C程序转换为汇编? [复制]
【发布时间】:2017-08-31 15:15:08
【问题描述】:

我如何将这个 C 程序转换成汇编代码?`

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

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

    }

【问题讨论】:

  • 通过编译器运行它并启用汇编列表
  • 对于gcc,这将是-S 选项
  • 使用您最喜欢的 C 编译器的 -S 选项。
  • 使用这个godbolt.org
  • 尝试将无效的C 转换为任何asm 语言是不是有点多余?

标签: c assembly


【解决方案1】:

如果您想要机器代码,请使用 OllyDbg 之类的调试器。尝试反汇编您的程序。

【讨论】:

    猜你喜欢
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 2021-04-23
    • 2015-02-04
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    相关资源
    最近更新 更多