编译原理
实验指导书
主编:徐静 李娜
信息与电气工程学院
2010年3月
一、本课程实验的目的和任务
编译原理是一门实践性很强的课程,只有通过实践,才能真正掌握。实际的编译程序是十分复杂的,有时由多达十几万条指令组成。为此,编译原理的实践教学,采用简化编译过程的办法,选择最关键的个环节──词法分析、语法分析(包括语义处理、产生无优化的目标指令)、连接调试,进行编程和调试训练。每个环节作为一个实践课题。先分别编程调试,再连接在一起总调。
任何一个实用的高级语言,其语法都比较复杂,如选其作为源语言,很难实践全过程。故本将定义一个简化的语言── C语言的一个子集作为源语言,设计调试出它的编译程序。前后贯穿这一条主线进行实践。每次都可利用课余时间编程,利用上机时间进行输入和调试。
每个完成后写出报告。报告包括程序设计时的算法和方法程序清单。
实验一 词法分析
一、实验目的:
通过设计编制调试一个具体的词法分析程序,
编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示Error”,然后跳过错误部分继续显示) 。
二、实验预习提示
1. 词法分析器的功能和输出格式
词法分析器的功能是输入源程序
您可能关注的文档
最近下载
- 甲状腺结节和分化型甲状腺癌诊治指南(第二版).pptx VIP
- 2023版马原马克思主义基本原理(2023年版)ppt全套教学课件.ppt
- 2024-2030年中国飞机机库行业市场发展趋势与前景展望战略分析报告.docx
- 泉州市正骨医院招聘真题2024.docx VIP
- GB51101-2016 太阳能发电站支架基础技术规范.pdf VIP
- 泉州市正骨医院招聘试题及解析.pdf VIP
- 泉州正骨医院护士面试题目.pdf VIP
- 民间谱牒历史价值对清水江下游天柱县考察.pdf VIP
- 《电气工程制图》教案第一章资料.ppt VIP
- 2025年广东广州市高三二模高考数学试题卷(含答案详解).pdf
原创力文档

文档评论(0)