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

基于SPARC平台的GCC编译器的分析与移植

摘要第1-6页
Abstract第6-9页
第1章 绪论第9-12页
   ·课题的研究背景第9-10页
   ·课题研究的内容和开发环境第10-11页
     ·研究的内容第10页
     ·开发环境第10-11页
   ·论文的结构第11-12页
第2章 SPARC V8体系结构概述第12-29页
   ·SPARC V8系统特征第12-13页
   ·寄存器第13-22页
     ·IU中的r寄存器第13-15页
     ·IU控制/状态寄存器第15-18页
     ·FPU中的f寄存器第18页
     ·FPU控制/状态寄存器第18-22页
   ·SPARC V8指令结构第22-28页
     ·指令格式第22-23页
     ·寻址方式第23-25页
     ·SPARC V8指令第25-28页
   ·本章小结第28-29页
第3章 GCC编译器结构分析第29-41页
   ·GCC支持的语言和平台第29-31页
     ·GCC支持的语言第29页
     ·GCC支持的平台第29-31页
   ·GCC的特点第31-32页
   ·描述语言RTL第32-34页
     ·RTL的语法第33页
     ·RTL的特点第33页
     ·RTL的作用第33-34页
   ·编译结构第34-36页
   ·GCC后端支持多平台的分析第36-40页
   ·本章小结第40-41页
第4章 编译器堆栈保护机制分析第41-49页
   ·缓冲区溢出原理第41页
   ·缓冲区溢出攻击第41-43页
   ·堆栈保护机制原理第43-46页
     ·StackGuard保护机制第44-45页
     ·StackShield保护机制第45页
     ·PointGuard保护机制第45页
     ·Stack-smashing Protection保护机制第45-46页
   ·GCC中的编译器堆栈保护第46-48页
   ·本章小结第48-49页
第5章 指令添加和交叉编译第49-60页
   ·自定义指令第49页
   ·增加对自定义指令的支持第49-52页
   ·交叉编译第52-55页
     ·源码说明第52-53页
     ·使用说明第53-55页
   ·编译器工具第55-56页
   ·交叉编译测试第56-59页
     ·C语言测试第57-58页
     ·自定义指令测试第58-59页
   ·本章小结第59-60页
第6章 总结和展望第60-61页
   ·总结第60页
   ·展望第60-61页
参考文献第61-64页
攻读硕士学位期间发表的论文及其它成果第64-65页
致谢第65页

论文共65页,点击 下载论文
上一篇:论我国刑事证人出庭作证制度
下一篇:电力企业中数据仓库模型的研究与应用