首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--基本电路论文

面向媒体处理器可重定目标编译器的设计研究

摘要第3-5页
ABSTRACT第5页
目录第7-9页
第1章 序论第9-33页
    1.1 编译器的发展历史第9-10页
    1.2 可重定目标编译器的研究技术第10-15页
        1.2.1 可重定目标编译器概述第10-14页
        1.2.2 面临的技术问题第14-15页
    1.3 可重定目标编译器的设计方法第15-23页
        1.3.1 典型可重定目标编译器的构建技术第16-18页
        1.3.2 面向对象的可重定目标编译技术第18-20页
        1.3.3 代码生成器的自动构造技术第20-23页
    1.4 媒体处理器MD32的体系结构第23-31页
        1.4.1 流水结构第23-26页
        1.4.2 指令系统第26-28页
        1.4.3 寄存器文件第28-29页
        1.4.4 寻址方式第29-31页
    1.5 本文的主要研究工作、创新点及内容安排第31-33页
第2章 编译器前端实现技术研究第33-59页
    2.1 词法分析第33-35页
        2.1.1 扫描和构词第33-34页
        2.1.2 词法分析的输出第34-35页
        2.1.3 词法分析和语法分析的接口方式第35页
    2.2 语法与语义分析第35-48页
        2.2.1 LALR(1)语法分析方法第36-38页
        2.2.2 语法树的构建第38-47页
        2.2.3 词法、语法分析程序的自动产生第47-48页
    2.3 符号表结构第48-55页
        2.3.1 C语言标识符的作用域与名字空间第48-49页
        2.3.2 Hash表第49-51页
        2.3.3 作用域的层次表第51-54页
        2.3.4 名字空间的区分第54-55页
    2.4 中间代码的生成第55-58页
        2.4.1 生成函数和库函数第55-56页
        2.4.2 二元操作生成中间代码第56-57页
        2.4.3 为控制语句生成中间代码第57-58页
    2.5 本章小节第58-59页
第3章 可重定目标编译器的设计研究第59-89页
    3.1 可重定目标编译器的系统结构第59-60页
    3.2 多目标代码生成的支持方式第60-80页
        3.2.1 中间表示第61-63页
        3.2.2 机器描述第63-80页
        3.2.3 编译主体与机器描述间的接口第80页
    3.3 代码生成器的构造技术第80-87页
        3.3.1 寄存器分配第81-82页
        3.3.2 树模式匹配的代码生成算法第82-87页
    3.4 本章小结第87-89页
第4章 代码优化与编译系统验证第89-119页
    4.1 汇编级并行指令生成的方法第90-100页
        4.1.1 工作平台第90-94页
        4.1.2 并行指令生成的限制第94-96页
        4.1.3 并行指令生成的实现方法第96-100页
    4.2 编译系统的验证(测试)第100-110页
        4.2.1 编译系统的测试方法第101-102页
        4.2.2 编译系统的测试流程与测试用例第102-103页
        4.2.3 编译器的测试方法第103-106页
        4.2.4 编译器测试工具的结构第106-110页
    4.3 编译器支持减少寄存器文件读写次数第110-117页
        4.3.1 算法提出的背景第110-111页
        4.3.2 具有使能控制的旁路逻辑的硬件结构第111-112页
        4.3.3 静态实现数据回写控制第112-117页
        4.3.4 软件仿真结果第117页
    4.4 本章小结第117-119页
全文总结第119-121页
参考文献第121-131页
作者攻读博士学位期间发表的学术论文第131页
作者攻读博士学位期间参与的科研工作第131-133页
致谢第133-134页

论文共134页,点击 下载论文
上一篇:金衢地区经济史研究:960—1949
下一篇:专业视域下教师课程领导力实践路径探寻--一位中学语文教师的自传叙事研究