首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--编译程序、解释程序论文

SmartLCC:面向嵌入式系统的编译器研究与开发

第1章 绪论第1-13页
   ·项目背景第7-8页
   ·相关工作第8-11页
     ·GCC第8-9页
     ·Trimaran第9-10页
     ·SPAM第10页
     ·Zephyr第10页
     ·LCC第10-11页
   ·本文的主要内容和贡献第11页
   ·论文结构第11-13页
第2章 编译器的结构与设计技术第13-26页
   ·典型的编译器结构第13-16页
   ·中间表示第16-17页
   ·编译器的优化方法第17-21页
     ·优化考虑的因素第17-18页
     ·优化的不同层次和阶段第18-19页
     ·控制流和数据流分析第19页
     ·优化的顺序和重复第19-21页
   ·目标体系的描述第21-23页
     ·目标体系描述概要第21-22页
     ·描述分类以及主要方法第22-23页
     ·描述内容第23页
   ·编译程序的自动生成第23-26页
     ·词法分析器和语法分析器的自动生成第24页
     ·语义分析器的自动生成第24-25页
     ·代码生成器的自动生成第25-26页
第3章 面向 HCS12体系的 LCC移植第26-56页
   ·LCC的整体结构第26-37页
     ·LCC的构成第26-27页
     ·代码生成接口第27-30页
     ·Symbol和Type共享数据结构第30-33页
     ·LCC的中间表示第33-36页
     ·指令的选择和发送第36-37页
     ·寄存器分配策略第37页
   ·目标体系 HCS12特点第37-43页
     ·寄存器组织第38-40页
     ·数据类型第40-41页
     ·寻址模式第41-42页
     ·指令系统第42-43页
   ·寄存器分配策略第43页
   ·指令选择第43-47页
     ·终结符的生成第43-44页
     ·非终结符的选择第44-45页
     ·规范编写原则第45-46页
     ·规则示例第46-47页
   ·函数实现第47-49页
   ·数据的定义第49-50页
   ·块的复制第50-51页
   ·调试器接口第51-52页
   ·复杂操作实现和汇编优化第52-56页
第4章 基于 LCC的改进和能耗优化第56-68页
   ·前端的改进第56-58页
   ·增强的体系结构描述第58-60页
     ·与后端的结合第58-59页
     ·描述信息概要第59-60页
     ·XML的解析第60页
   ·基于图着色的寄存器分配第60-63页
     ·算法概述第60-62页
     ·实现思路第62-63页
   ·尾递归优化第63-65页
     ·尾递归示例第63页
     ·尾递归的识别及删除第63-65页
     ·尾调用优化第65页
   ·能耗优化第65-68页
     ·指令级功耗模型第66页
     ·指令选择第66-67页
     ·其他能耗优化技术第67-68页
第5章 测试以及和同类产品比较第68-76页
   ·功能测试和验证第68-72页
     ·基于指令模板的分类测试第68-70页
     ·LCC的testsuite测试第70-71页
     ·测试环境搭建第71-72页
   ·同类产品比较第72-76页
第6章 总结和展望第76-78页
   ·工作总结第76-77页
   ·工作展望第77-78页
附录一 参考文献第78-81页
附录二 图表目录第81-83页
研究生阶段个人研发经历第83-85页
致谢第85页

论文共85页,点击 下载论文
上一篇:氯碱工业用析氢活性阴极的制备与研究
下一篇:沉默权制度探析--关于沉默权制度生存条件的理论研究