学位论文 > 优秀研究生学位论文题录展示

面向应用的编译原理实验系统的设计与实现

作 者: 杜辉
导 师: 王治和
学 校: 西北师范大学
专 业: 基础数学
关键词: 编译原理 实验系统 设计 实现
分类号: TP314
类 型: 硕士论文
年 份: 2006年
下 载: 160次
引 用: 0次
阅 读: 论文下载
 

内容摘要


编译程序是现代计算机系统的基本组成部分,从功能上看,一个编译程序就是一个语言翻译程序,它把一种语言(称作源语言)书写的程序翻译成另一种语言(称作目标语言)书写的等价的程序,编译原理是计算机专业的核心课程,而实验是学好这门课的关键之一。本论文的目标是设计实现一个面向应用的编译原理实验系统,并将其应用于编译原理实验课的教学中。文章在介绍编译程序工作原理的基础上,以符号串为例,详细讨论了词法分析、语法分析、语义分析、代码优化及目标代码生成的完整过程。

全文目录


摘要  4-5
Abstract  5-8
第一章 概述  8-13
  1.1 什么是编译程序  8-9
  1.2 编译过程和编译程序的结构  9-11
  1.3 编译技术的发展和应用  11-13
    1.3.1 编译程序的发展  11-12
    1.3.2 编译技术的应用  12-13
第二章 系统的设计  13-49
  2.1 设计思路  13-14
    2.1.1 概述  13
    2.1.2 本系统的实验大纲  13-14
    2.1.3 本系统首页  14
  2.2 具体实现的过程  14-49
    2.2.1 一个简单的编译程序  14-17
    2.2.2 词法分析  17-19
    2.2.3 语法分析  19-35
    2.2.4 语义分析  35-38
    2.2.5 符号表  38-40
    2.2.6 代码优化  40-43
    2.2.7 目标代码生成  43-49
第三章 系统的实现  49-69
  3.1 一个简单的编译器  49-52
  3.2 压缩文法等价变换  52-54
  3.3 将NFA转换为DFA、确定化、最小化  54-58
  3.4 一个简单的词法分析程序  58-62
  3.5 递归下降识别程序  62-63
  3.6 简单优先分析程序  63-65
  3.7 SLR(1)识别程序  65-69
第四章 总结  69-70
参考文献  70

相似论文

  1. LNG系统中工作压力设定依据与换热器正交试验设计,TQ051.5
  2. 混粉电火花成型机主机系统及工艺试验的研究,TG661
  3. 纳米稀土硬质合金YG11R的成分与工艺优化及磨损研究,TG135.5
  4. 基于消费者情感需求的女性内衣设计研究,TS941.713.3
  5. 压气机优化平台建立与跨音速压气机气动优化设计,TH45
  6. 光探针测量系统中瞄准信号的检测与处理的研究,TH74
  7. 半球谐振陀螺误差分析与测试方法设计,V241.5
  8. 金属蜂窝与再生冷却通道的传热特性研究,V215.4
  9. 涡轮S2流面正问题气动优化设计研究,V235.11
  10. 中国城市地铁站声环境设计策略研究,U231.4
  11. 金源文化影响下的阿城街区建筑改造设计研究,TU984.114
  12. 科技博物馆建筑设计研究,TU242.5
  13. 万科模式的居住小区设计研究,TU984.12
  14. 我国当代总体城市设计实证研究,TU984
  15. 哈尔滨市道外区滨江开放空间设计研究,TU984.113
  16. 体育场馆国际设计竞赛创作理念研究,TU245.2
  17. 当代品牌展销店建筑设计研究,TU247
  18. 哈尔滨城市空间环境视觉导识系统研究,TU998.9
  19. 现代广场景观中的理水研究,TU986.2
  20. 渤海上京城城门复原研究,TU-05
  21. 高校艺术教学建筑设计研究,TU244.3

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 编译程序、解释程序
© 2012 www.xueweilunwen.com