- 15
- 0
- 约7.77千字
- 约 16页
- 2016-10-27 发布于湖北
- 举报
编译原理
课程设计报告
班级:1612103学号:姓 名:
2014-12
一、设计任务
通过编写一个PL/0语言编译器的源代码, 加深对编译阶段(包括词法分析、语法分析、语义分析、中间代码生成等)和编译系统软件结构的理解,巩固和加深对编译原理的理解,提高综合运用本课程所学知识的能力。
PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。PL/0的编译程序和目标程序的解释执行程序都是用PASCAL语言书写的,因此PL/0语言可在配备PASCAL语言的任何机器上实现。使用语法图和对 PL/0语言的形式描述。 掌握PL/0语言编译程序的目标程序在运行时数据空间的组织管理。以PL/0语言编译程序为实例,学习编译程序实现的基本步骤和相关技术,对编译程序的构造和实现得到一些感性认识和建立起整体概念,原理学习。
其中,课程设计要求的相关内容如下:
PL/0语言的BNF描述(扩充的巴克斯范式表示法)
prog → program id;block
block → [condecl][vardecl][proc]body
condecl → const const{,const};
const → id:=integer
vardecl → var id{,id};
pr
您可能关注的文档
最近下载
- 《GB_T 29315-2022中小学、幼儿园安全防范要求》专题研究报告.pptx VIP
- 蒂森电梯MC2电气原理图纸R000059615 有机房电气原理图清晰.pdf
- 《中小学、幼儿园安全防范要求(GB_T 29315—2022)》深度解读课件.pptx VIP
- 2011湖北十堰中考英语试题试卷及答案(word).doc
- 2025国开学习网电大《农村经济管理》形考作业四答案.pdf VIP
- 山东春考模拟试题含答案机械类 .pdf VIP
- 木龙骨吊顶施工技术.pptx
- 第16课《学先锋 做先锋》(第一课时)教案教学设计 2025道德与法治一年级下册.doc VIP
- 跨文化交际实用案例与分析方法.docx VIP
- 《数据智能研究报告(2025年)》.pdf VIP
原创力文档

文档评论(0)