英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: 如何在PICC 8.05中生成*.AS文件? [打印本页]

作者: winnie    时间: 2009-4-14 15:12
标题: 如何在PICC 8.05中生成*.AS文件?
引用张明峰语录
第十一章PIC 单片机的C 语言编程
C 编译器的高级选项设定基本都是针对诊断信息输出的,和生成的代码无关。用得相对
较多的选项有:
  Generate assembly list file:编译器生成C 原程序的汇编列表文件(*.lst)。在此文件
中列出了每一行C 原代码对应的汇编指令,但这些都是优化前的代码。简单的一
条C 语句被翻译成汇编指令后可能有好几条。有时汇编列表文件可以作为解决问
题的辅助手段。如果你怀疑编译器生成的代码有错误,不妨先产生对应的汇编列表
文件,看看在优化前一条C 语句被编译后的汇编码到底是什么。
  Compile to assembly only:这一选项的作用是把C 原程序编译成汇编指令文件
(*.as),此时将不生成目标文件,也不进行最后的连接定位。这一选项在C 和汇
编混合编程时特别有用。通过解读C 程序对应的汇编指令,可以掌握C 程序中存
取变量的具体方法,然后用在自己编写的汇编指令中。




欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/) Powered by Discuz! X3.2