10.2 通过编译器输出汇编语言的源代码

  1. 获取汇编语言源代码的方法多样,除反汇编本地代码外,大部分C语言编译器能将C语言源代码转换为汇编语言源代码,比如在Borland C++编译器中,指定“-S”选项即可实现。
  2. 以编写包含AddNum和MyFunc函数的C语言源代码文件Sample4.c为例(该程序无main函数,仅作学习示例),通过Windows命令提示符,利用bcc32 -c -S Sample4.c命令,可在当前目录生成汇编语言源代码文件Sample4.asm(汇编语言源文件扩展名通常为.asm )。
  3. 生成的Sample4.asm中,C语言源代码和汇编语言源代码交叉显示,C语言源代码成为注释,可直接对其汇编并转换成本地代码,同时文中对相关编译命令选项(如 -c、-S )及目录操作(变换当前目录命令CD)、链接概念进行了解释。
posted @ 2025-02-14 20:24  叽里呱啦哇里呱唧  阅读(12)  评论(0)    收藏  举报