本科毕设论文-编译原理课程设计报告.docVIP

  • 1
  • 0
  • 约9.71千字
  • 约 24页
  • 2017-01-18 发布于辽宁
  • 举报

本科毕设论文-编译原理课程设计报告.doc

燕山大学 《编译原理课程设计》 题目:《PL/0编译程序改进及完善》 姓名:简越 班级:06级计算机应用3班 学号:060104010084 日期:2009年7月15日 设计题目: PL/0编译程序改进及完善。 设计目的: 阅读研究,改进设计和调试一个简单的编译程序。加深对编译理论和过程的了解。 设计要求: 1.有选择的对PL/0编译源程序补充,完善. 2.设计编译典型的运行实例,以便反应出自己作出改进后的编 具有的功能。 设计思想: PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。 PL/0的编译程序和目标程序的解释执行程序都是用PASCAL语言书写的,因此PL/0语言可在配备PASCAL语言的任何机器上实现 。其编译过程采用一趟扫描方式,以语法分析程序为核心,词法分析和代码生成程序都作为一个独立的过程,当语法分析需要读单词时就调用词法分析程序,而当语法分析正确需要生成相应的目标代码时,则调用代码生成程序。 用表格管理程序建立变量、常量和过程表示符的说明与引用之间的信息联系。 当源程序编译正确时,PL/0编译程序自动调用解

文档评论(0)

1亿VIP精品文档

相关文档