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

基于虚拟寄存器的中间语言

摘要第1-7页
Abstract第7-11页
第1章 绪论第11-18页
   ·课题研究背景及意义第11-14页
   ·设计目标第14页
   ·VR-IL及时编译器框架第14-16页
   ·研究重点第16-17页
   ·论文组织结构第17-18页
第2章 中间语言表示层设计第18-29页
   ·VR-IL语法规则第18-20页
   ·VR-IL虚拟指令集设计第20-25页
     ·VR-IL虚拟指令的概念第21页
     ·VR-IL虚拟指令的操作数第21-22页
     ·VR-IL虚拟指令的寻址方式第22-23页
     ·构建VR-IL虚拟指令集第23-25页
   ·VR-IL直接生成中间代码语句第25-27页
   ·VR-IL辅助生成中间代码语句第27-28页
   ·本章小结第28-29页
第3章 中间代码存储层设计第29-36页
   ·VR-IL树状存储结构第29页
   ·虚拟寄存器存储结构第29-31页
   ·虚拟指令存储结构第31-33页
   ·基本块存储结构第33-34页
   ·IL-ICF存储结构第34-35页
   ·本章小结第35-36页
第4章 中间代码分析优化层设计第36-49页
   ·SSA定值-使用结构分析第37-39页
   ·操作数优化第39-42页
   ·消除死指令优化第42-43页
   ·φ函数处理第43-44页
   ·控制流分析第44-45页
   ·数据流分析第45-47页
   ·定值-使用频率计算第47-48页
   ·本章小结第48-49页
第5章 目标代码生成层设计第49-57页
   ·目标程序格式第49-53页
     ·寄存器使用规则第50-51页
     ·数据栈使用规则第51页
     ·参数传递规则第51-52页
     ·目标程序结构第52-53页
   ·寄存器分配第53-55页
   ·机器指令映射第55-56页
   ·本章小结第56-57页
第6章 系统功能测试及性能分析第57-67页
   ·正确性测试第57-58页
   ·中间代码分析优化过程测试第58-61页
     ·操作数优化测试第58页
     ·删除死指令优化测试第58-60页
     ·φ函数处理模块测试第60页
     ·数据流分析模块测试第60-61页
   ·中间语言性能测试第61-67页
总结与展望第67-69页
致谢第69-70页
参考文献第70-74页
附录1: VR-IL性能测试用例第74-78页
攻读硕士学位期间发表的论文及科研成果第78页

论文共78页,点击 下载论文
上一篇:钴镍基金属氧化物纳米阵列结构的制备及其在超级电容器中的应用
下一篇:基于角色协同的公众参与评估系统的设计与实现