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

基于GCC的嵌入式系统编译器研究与开发

第一章 绪论第1-11页
   ·嵌入式系统及其对编译系统的要求第7页
   ·ZLTCC编译系统简介第7-9页
   ·相关的工作第9-11页
第二章 编译系统的自动生成和优化第11-24页
   ·编译系统的体系结构第11-12页
   ·编译程序的自动生成第12-17页
     ·编译程序生成器的结构第12-13页
     ·词法分析程序的自动生成第13-14页
     ·语法分析程序的自动生成第14-15页
     ·语义分析程序生成器第15-16页
     ·代码生成程序的自动生成第16-17页
   ·编译后端技术研究第17-24页
     ·中间代码的优化第18-19页
     ·局部优化策略第19-20页
     ·循环优化策略第20页
     ·全局优化策略第20页
     ·代码生成第20-21页
     ·代码生成的信息表示第21-22页
     ·寄存器分配第22-23页
     ·窥孔优化策略第23-24页
第三章 GCC编译器内核剖析第24-46页
   ·GCC的设计思想第24-25页
   ·GCC体系结构第25-27页
   ·GCC的后端自动生成器第27-31页
     ·“gen~*”生成器第27-31页
   ·RTL(Register Transfer Language)第31-33页
     ·RTL简介第31-32页
     ·函数的RTL表示第32-33页
   ·目标机器描述(Machine Description)第33-40页
     ·模板第34-38页
     ·标准指令第38-40页
     ·宏定义第40页
   ·后端及优化分析第40-46页
     ·RTL生成(RTL Generater)第40-42页
     ·寄存器扫描(Register Scan)第42页
     ·跳转优化(Jump Optimization)第42-43页
     ·基于SSA的优化第43页
     ·删除公共子表达式(Common Subexpression Elimination)第43页
     ·循环优化(Loop optimization)第43页
     ·数据流分析(Data Flow Analysis)第43页
     ·指令合并(Instructions Combination)第43页
     ·指令调度(Instruction Scheduling)第43-44页
     ·寄存器分配(Register Allocation)第44页
     ·延迟分支调度(Delay Branch Scheduing)第44-45页
     ·汇编代码生成第45-46页
第四章 移植工作第46-70页
   ·移植的思路和方法第46页
   ·目标机器体系结构第46-50页
     ·寄存器第47页
     ·存储空间第47-48页
     ·MIPS-X指令集第48-50页
   ·目标机器ABI(Application Binary Interface)第50-53页
     ·MIPS-X的数据表示第50-51页
     ·MIPS-X的函数调用第51-53页
   ·交叉编译器在MIPS-X上的移植第53-59页
     ·移植目标机头文件第53-55页
     ·移植目标机描述文件第55-59页
     ·移植目标机C文件第59页
   ·移植问题及优化第59-66页
     ·内存寻址问题第59-61页
     ·寄存器分配问题第61-62页
     ·延时槽的处理第62-63页
     ·指令的属性第63-64页
     ·指令的分割第64-66页
     ·GCC自身的错误第66页
   ·测试第66-70页
第五章 总结与展望第70-71页
参考文献第71-73页
致谢第73页

论文共73页,点击 下载论文
上一篇:基于成本控制理论的渤海油田成本分析控制方法研究
下一篇:企业并购研究——东升集团收购重庆开关厂案