云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 编译原理实验指导书

编译原理实验指导书

  • 62 次阅读
  • 3 次下载
  • 2025/7/4 16:16:09

《编译原理》实验指导书

毛红梅 吴振华 编

南昌航空大学计算机学院 2003年1月初稿 2007年10月修改

目录

编译原理一共开设了三个实验,它们是: 1. 词法分析程序,占2个学时 2. 语法分析程序,占2个学时

3. 扩充的PL/0分析程序(综合实验),占

6个学时。 2

实验报告格式

1. 姓名 班级 学号 2. 实验名称 3. 实验目的 4. 实验要求

5. 实验内容(这个是实验报告的主要部分) 6. 实验总结(实验心得) 7. 实验报告人 报告时间

3

实验一 PL/O语言的词法分析程序GETSYM

过程GETSYM的说明:由于一个单词往往是由一个或几个字符组成,

所以在词法分析过程GETSYM中又定义一个取字符过程GETCH,由词法分析需要取字符时调用。

实验目的:

1. 为了更好的配合《编译原理》有关词法分析章节的教学 2. 加深和巩固学生对于词法分析的了解和掌握

3. 让学生初步的认识PL/0语言的基础和简单的程序编写

4. 学生通过本实验能够初步的了解和掌握程序词法分析的整个过程 5. 提高学生的上机和编程过程中处理具体问题的能力

实验要求:

1. 做本实验之前要先阅读完总体的预备知识以及本实验相关的基础知识 2. 实验要求自己独立的完成,不允许抄袭别人的实验结果

3. 编写和调试过程中出现的问题最好做一下记录

4. 实验程序调试完成后, 用给定的PL0测试程序(test.pl0)进行测试,由老师检查测试结果,并给予相应的成绩 5. 实验完成后,要上交实验报告。

实验内容:

1. 阅读所给出的词法分析程序(pl0_lexical.c),搞懂程序中每一个变量的含义,

以及每一个过程的作用,并在该过程中进行中文注释。

2. 阅读完程序后,画出各过程的流程图。

3. 给出的程序包含两处输入错误,利用所给的pl/0源程序(test.pl0)对程序进行调

试,使其能正确对所给文件进行分析并能够解释运行。

4. 在阅读懂所给出的词法分析程序后,将你对词法分析的理解写在实验报告上。

实验环境:

1. 操作系统为Windows 2000或Dos6.2以上 2. 应用软件为Pascal或C语言

GETCH 所用单元说明:

CH :存放当前读取的字符,初值为空, LINE:为一维数组,其数组元素是字符; 界对为1:80。用于读入一行字符的缓冲区; LL,CC: 为计数器,初值为0; GETSYM流程图的工作单元说明:

4

搜索更多关于: 编译原理实验指导书 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《编译原理》实验指导书 毛红梅 吴振华 编 南昌航空大学计算机学院 2003年1月初稿 2007年10月修改 目录 编译原理一共开设了三个实验,它们是: 1. 词法分析程序,占2个学时 2. 语法分析程序,占2个学时 3. 扩充的PL/0分析程序(综合实验),占 6个学时。 2 实验报告格式 1. 姓名 班级 学号 2. 实验名称 3. 实验目的 4. 实验要求 5. 实验内容(这个是实验报告的主要部分) 6. 实验总结(实验心得) 7. 实验报告人 报告时间

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com