首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

MIPS处理器目标代码生成实现和相关优化技术的研究

摘要第4-5页
ABSTRACT第5页
注释表第12-13页
第一章 绪论第13-21页
    1.1 研究背景第13-14页
    1.2 研究现状第14-16页
        1.2.1 GCC第14页
        1.2.2 SPAM第14页
        1.2.3 TRIMARAN第14-15页
        1.2.4 LCC第15-16页
    1.3 编译器结构简介第16-19页
        1.3.1 词法分析器和语法分析器的自动生成第17-18页
        1.3.2 语义分析器的自动生成第18页
        1.3.3 代码生成器的自动生成第18-19页
    1.4 本文的主要内容和贡献第19页
    1.5 论文结构第19-21页
第二章 BURS 自动生成技术第21-35页
    2.1 相关技术概述第21-22页
    2.2 BURS 模型第22-32页
        2.2.1 BURS 自动机第24-25页
        2.2.2 正规形第25页
        2.2.3 BURS 自动机生成算法第25-32页
    2.3 BURS 工具第32-34页
        2.3.1 BURS 实现面临的问题第32页
        2.3.2 LBURG 和 LBURG 规范第32-34页
    2.4 本章小结第34-35页
第三章 32 位 MIPS 处理器代码生成器的设计与实现第35-57页
    3.1 32 位 MIPS 体系结构第35-38页
    3.2 终结符和非终结符第38-43页
        3.2.1 非终结符第38-39页
        3.2.2 终结符第39-43页
    3.3 指令选择第43-51页
        3.3.1 规则的编写准则第43-44页
        3.3.2 栈帧的结构第44页
        3.3.3 叶节点第44-47页
        3.3.4 规则转换第47-51页
    3.4 函数实现第51-55页
    3.5 数据定义第55页
    3.6 块的复制第55-56页
    3.7 本章小结第56-57页
第四章 32 位 MIPS 处理器汇编器的设计和实现第57-66页
    4.1 MIPS 汇编语言和机器编码第57-58页
    4.2 目标代码和中间文件的格式第58-59页
    4.3 典型汇编器的设计第59-60页
    4.4 本文汇编器的设计第60-62页
    4.5 汇编器的实现第62-65页
        4.5.1 主要数据结构第62-63页
        4.5.2 具体实现第63-65页
    4.6 本章小结第65-66页
第五章 优化器的设计第66-76页
    5.1 优化器的总体逻辑结构第66-67页
    5.2 主要数据结构第67-68页
    5.3 优化器的工作原理第68-75页
        5.3.1 读入汇编源程序第68页
        5.3.2 划分基本块第68-69页
        5.3.3 数据流分析、创建 Du-链和 Ud-链第69-72页
        5.3.4 代码优化第72-74页
        5.3.5 输出优化后的汇编程序第74-75页
    5.4 关键模块的设计第75页
    5.5 本章小结第75-76页
第六章 测试和验证第76-84页
    6.1 C 源代码示例第76页
    6.2 代码生成器生成的汇编语言代码第76-78页
    6.3 汇编器生成的机器语言代码第78页
    6.4 仿真结果第78-83页
        6.4.1 MIPS 软核简介第78-80页
        6.4.2 仿真结果第80-83页
    6.5 本章小结第83-84页
第七章 总结和展望第84-85页
    7.1 总结第84页
    7.2 展望第84-85页
参考文献第85-91页
致谢第91-92页
在学期间的研究成果及发表的学术论文第92页

论文共92页,点击 下载论文
上一篇:面向移动计算的自然拇指交互技术研究
下一篇:IEEE 802.15.4 MAC层协议研究与优化