- 55
- 0
- 约8.18千字
- 约 16页
- 2016-12-13 发布于湖北
- 举报
课程设计报告课程名称编译原理题目名称 PL/0编译器的扩充和修改
学生学院计算机学院专业班级 计算机科学与技术13(一)
学 号 xx学生姓名xxxx指导教师张巍2015 年 12 月 27日实验目的与要求
对PL/0作以下修改扩充:
(1)扩充赋值运算:+=,-=, *= 和 /=
(2)扩充语句(Pascal的FOR语句):FOR 变量:=表达式STEP表达式 UNTIL表达式Do语句
选做内容(成绩评定范围扩大到:“优”和“良”)
增加 注释; 注释由/*和*/包含;
实验环境与工具
1、源语言:PL/0语言,PL/0语言是PASCAL语言的子集,它的编译程序是一个编译解析执行系统PL/0 语言编译器
PL/0语言可看成是PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。PL/0编译程序的语法分析过程BLOCK是整个编译过程的核心。编译程序的总体流程,弄清BLOCK过程在整个编译程序中的作用。
PL/0 的编译程序采用一趟扫描方式,以语法分析程序为核心,词法分析程序和代码生
成程序都作为一个独立的过程,当语法分析需要读单词时就用词法分析程序,而当语法分析
正确需生成相应的目标代码时,则调用代码生成程序。此外,用表格管理程序建立变量,常
量和过程标识符的说明与引用之间的信
您可能关注的文档
最近下载
- 中枢性性早熟诊断与治疗专家共识2025年全文.docx VIP
- 微观经济学 , 第六版 , 哈伯德 - Microeconomics , 6th_edition_Glenn_P._Hubbard 703页.docx VIP
- CNAS-R01.PDF VIP
- 中医肾病诊疗指南2025版.docx
- 2024年5月26日河南省事业单位联考《职业能力测试》试题真题试卷答案解析.doc VIP
- 标准检验指导书(SIP)-(格式模板).docx VIP
- 院感知识培训内容ppt(最新完整版).pptx VIP
- 盛华社区文体中心空间规划运营方案(城市空间改造、城市微更新、社区改造运营、城市空间规划、商业定位).pptx VIP
- 肌间静脉血栓诊疗指南(最新版).pdf VIP
- 复旦大学博士后服务手册.PDF VIP
原创力文档

文档评论(0)