- 3
- 0
- 约1.49千字
- 约 10页
- 2017-07-08 发布于贵州
- 举报
编译原理课件cap8
第八章 符号表 第八章 符 号 表 编译过程中编译程序需要不断汇集和反复查证出现在源程序中各种名字的属性和特征等有关信息。这些信息通常记录在一张或几张符号表中。符号表的每一项包括两部分:一部分是名字(标识符);另一部分是此名字的有关信息。每个名字的有关信息是指种属(如简单变量、数组、过程等)、类型(如整、实、布尔等)。这些信息将用于语义检查、产生中间代码以及最终生成目标代码等不同阶段。几乎在编译程序工作的全过程中,都需要对符号表进行频繁访问,可以认为查表或填表等操作,在编译程序的编译过程中是很大的一笔开销。因此,合理地组织符号表,并相应地选择好查表和填表的方法,是提高编译序工作效率的重要一环。 本章我们介绍符号表的一般组织和使用方法,本章在全书中是相对比较容易的一章。仔细看书,我相信理解起来并不难。值得一提的是杂凑技术,名字的作用范围,应多看两遍。 例题与习题解答 [例8。1] 在编译过程中,嵌套调用的过程间寻址问题如何解决?下面是一个示意性元程序,请给出编译期间栈式符号表的变化情况。 PROGRAM main a=10; b,c: integer; d,e: real; PROCEDURE p ( x:real ); f:real
您可能关注的文档
- 综合训练题及解.ppt
- 综合题专题训练含答案)4月23日.doc
- 综英 大学生英阅读书目.ppt
- 综述复方丹参注液.doc
- 绿地系统规划设.doc
- 绿地规划在线作.doc
- 绿地项目监理规.doc
- 绿夜星光音乐会1).ppt
- 绿色建筑施工与色施工管理培训文稿1.ppt---1212.ppt
- 绿色环保志愿者级培训PPT.ppt
- DB31_T 1551-2025 企业集团安全生产管控基本规范.docx
- DB31_T 1670-2026 供应链质量管理数字化要求.docx
- 重点单位重要部位安全技术防范系统要求 第26部分:民用机场航站楼__DB31_T 329.26-2025-500积分.docx
- DB31 881-2024 涂料、油墨及其类似产品制造工业大气污染物排放标准.docx
- DB32_T 5363-2026 县级(区域)医疗资源集中化运行规范.docx
- DB23_T 3821—2024 黑龙江省超低能耗建筑用外门窗应用技术规程.docx
- DB31 T 838-2026,草坪主要害虫预测与防治技术规范.docx
- DB23_T 3813—2024 公路智能自助收费系统技术规范.docx
- DB31_T 1496-2024 火力发电企业碳管理要求.docx
- DB31_T 1586-2025 未成年人保护工作站建设和服务规范.docx
最近下载
- 西南交大MBA毕业论文答辩.ppt VIP
- 2025年12月(第1套)大学英语四级考试真题及答案.pdf VIP
- 铝合金的熔炼与铸造试题.doc VIP
- 贵州省六盘水市六枝特区2025年小升初模拟数学测试卷含解析.doc VIP
- 2023同步轻松练习道德与法治八年级下册答案,部编版道德与法治八年级下册 基本道德与法治制度 同步练习.doc VIP
- 智慧物流装备与应用 第1章 智慧物流装备概论.pptx VIP
- mba毕业论文答辩教学课件模板.ppt VIP
- 隧道施工组织设计方案.doc VIP
- C.0.1 工作联系单完整版.doc VIP
- 2023同步轻松练习道德与法治八年级下册答案.docx VIP
原创力文档

文档评论(0)