代码产生工具及C6000程序结构.pptVIP

  • 2
  • 0
  • 约1.07万字
  • 约 73页
  • 2017-05-30 发布于四川
  • 举报
Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2002 实时数字信号处理技术 C6000 软件开发(3) 代码产生工具和C6000程序结构 北京理工大学电子工程系 李云杰 (O)010liyunjie@bit.edu.cn 学习目标 软件开发流程和开发工具 C6000程序基本结构 代码产生工具 代码产生工具 ( Code Generation Tools ) C编译器 汇编优化器 汇编器 连接器 其它一些工具 C编译器 C优化器 包括针对C代码的一般优化和针对C6000的优化: 重新安排语句和表达式 把变量分配给寄存器 打开循环… 具有四个优化级别 C优化器 C代码产生器也可以完成一些优化工作 C优化器最重要的优化处理-软件流水 -pm 把一个程序所有的C文件合成一个模块进行优化处理 效率可达汇编语言代码的 70%~80% 汇编优化器 对线性汇编代码(.sa文件)进行优化 输入:用户编写的线性汇编代码 输出:标准汇编代码.asm文件 编程过程不需考虑: 并行指令安排 指令延迟 寄存器使用 效率可达汇编语言代码的 95%~100% 汇编器 产生可重新分配地址的机器语言目标文件 输入: C编译器产生的汇编文件 汇编优化器输出的汇编文件 文档管理器管理的宏库内的宏 输出:

文档评论(0)

1亿VIP精品文档

相关文档