
所属课程:编译原理E
课程性质:专业必修
参考学分:4.5
二、资料概览
本课程主要学习高级语言的编译方法,依次从词法分析、语法分析、目标代码生成过程,学习词法分析方法、语法分析方法(如自顶向下、LR)等。
本课程的实验主要是每个人一个题目,然后完成的实验要求。
题目主要有:
DO-WHILE循环语句的翻译程序设计与实现(LL(1)法、输出三地址表示) |
DO-WHILE循环语句的翻译程序设计与实现(LL(1)法、输出四元式) |
DO-WHILE循环语句的翻译程序设计与实现(LR方法、输出三地址表示) |
DO-WHILE循环语句的翻译程序设计与实现(LR方法、输出四元式) |
DO-WHILE循环语句的翻译程序设计与实现(递归下降法、输出三地址表示) |
DO-WHILE循环语句的翻译程序设计与实现(递归下降法、输出四元式) |
DO-WHILE循环语句的翻译程序设计与实现(优先法、输出三地址表示) |
DO-WHILE循环语句的翻译程序设计与实现(优先法、输出四元式) |
FOR循环语句的翻译程序设计与实现(LL(1)法、输出三地址表示) |
FOR循环语句的翻译程序设计与实现(LL(1)法、输出四元式) |
FOR循环语句的翻译程序设计与实现(LR方法、输出三地址表示) |
FOR循环语句的翻译程序设计与实现(LR方法、输出四元式) |
FOR循环语句的翻译程序设计与实现(递归下降法、输出三地址表示) |
FOR循环语句的翻译程序设计与实现(递归下降法、输出四元式) |
FOR循环语句的翻译程序设计与实现(优先法、输出三地址表示) |
FOR循环语句的翻译程序设计与实现(优先法、输出四元式) |
IF-ELSE条件语句的翻译程序设计与实现(LL(1)法、输出三地址表示) |
IF-ELSE条件语句的翻译程序设计与实现(LL(1)法、输出四元式) |
IF-ELSE条件语句的翻译程序设计与实现(LR方法、输出三地址表示) |
IF-ELSE条件语句的翻译程序设计与实现(LR方法、输出四元式) |
IF-ELSE条件语句的翻译程序设计与实现(递归下降法、输出三地址表示) |
IF-ELSE条件语句的翻译程序设计与实现(递归下降法、输出四元式) |
IF-ELSE条件语句的翻译程序设计与实现(优先法、输出三地址表示) |
IF-ELSE条件语句的翻译程序设计与实现(优先法、输出四元式) |
WHILE循环语句的翻译程序设计与实现(LL(1)法、输出三地址表示) |
WHILE循环语句的翻译程序设计与实现(LL(1)法、输出四元式) |
WHILE循环语句的翻译程序设计与实现(LR方法、输出三地址表示) |
WHILE循环语句的翻译程序设计与实现(LR方法、输出四元式) |
WHILE循环语句的翻译程序设计与实现(递归下降法、输出三地址表示) |
WHILE循环语句的翻译程序设计与实现(递归下降法、输出四元式) |
WHILE循环语句的翻译程序设计与实现(优先法、输出三地址表示) |
WHILE循环语句的翻译程序设计与实现(优先法、输出四元式) |
等等......
本课程的实验分为两部分:
2次课程实验和1次课内实践。
课程实验的两部分,分别为:
实验一 赋值语句的词法分析程序设计和
实验二(第一部分)赋值语句的语法分析程序设计与实现
实验二(第二部分):赋值语句的翻译程序设计与实现
本资料主要包括此课程的实验源码和课内实践报告,选题为《WHILE循环语句,递归下降法,输出四元式》
实验源码是将实验和实践结合起来的。
实践报告如下图所示:
当然报告中的流程图visio文件也是有的:
下载的压缩包将包含上述所有文件:
三、重要提醒
1、所有压缩包均使用360压缩
生成,保证解压质量,推荐使用360压缩
解压。
2、本站大部分资料含有解压密码,请在本文的第四节资料下载部分查看!
四、资料下载
分类下的资料可打包下载,详情请访问:https://mianbaoduo.com/o/bread/YZWcm5xp
五、声明
在使用本资料前,有几点事项请注意:
1、本资料由微信公众号【知行研究院】(微信号:ZXAcademy)、网站【知行达摩院】、网站【知行达摩院 | 共享平台】、CSDN博客【拾年之璐】联合整理发布。
2、本资料中的项目源码、实验报告等,均为拾年之璐原创整理。此资料仅供个人学习研究使用,不得在网络散布传播。
各种疑问,请在下方评论区留言~

版权声明:本文章所属权归文章署名者,转载请联系原作者!
- 上一篇: 《数据结构与算法综合实验》全部实验资料
- 下一篇: 《操作系统》实验报告书
发表评论