编译原理——网工801—夏涛.docVIP

  • 2
  • 0
  • 约2.72万字
  • 约 20页
  • 2016-10-13 发布于贵州
  • 举报
编译原理——网工801—夏涛

黄冈师范学院 提高型实验报告 实验课题 简易C语言编译器 (实验类型:□综合性 □设计性 □应用性) 实验课程 编译原理 实验时间 2010 年12 月 19 日 学生姓名 夏涛 专业班级 网络200801 学 号 200826340124 目 录 一 、 设计题目 - 1 - 二 、 运行环境 - 1 - 三 、 算法设计的思想 - 1 - 四 、 算法的流程图 - 3 - 五 、 算法设计分析 - 6 - 六 、 源代码 - 11 - 七 、 运行结果分析 - 30 - 八 、 收获及体会 - 32 - 设计题目 简易C语言编译器 运行环境 硬件环境:奔腾Ⅳ处理器,主频2.0GHz;内存512M;硬盘80G以上;1024×768显示分辨率 软件环境:Windows XP2;Visual C++6.0 算法设计的思想 编译程序的工作过程一般可以分为五个阶段:词法分析、语法分析、语义分析与中间代码产生、优化、目标代码生成。每一个阶段在功能上是相对独立的,它一方面从上一个阶段获取分析的结果来进行分析,另一方面由将结果传递给下一个阶段。由编译程序的五个阶段就对应了编译系统的结构。 其中词法分析器利用超前搜索、状态转换等方法,将源程序转化成为一个一个的单词符

文档评论(0)

1亿VIP精品文档

相关文档