- 1
- 0
- 约4.18千字
- 约 58页
- 2026-07-01 发布于北京
- 举报
第6章符号表的组织与管理;在对程序语言进行编译的过程中,常常需要处理出现在程序语言中的标识符及相关信息。如在词法分析中每识别到一个标识符,编译程序就要查阅符号表,若符号表中没有该标识符的定义,就将标识符及其相关信息登录在符号表中。在语义分析时,符号表中的内容可以用于语义检查。代码优化时,编译程序将利用符号表提供的信息选出恰当的代码进行优化。目标代码生成时,编译程序将依据符号表中的符号名分配目标地址。由此可见,编译过程的各个阶段都要访问符号表。因此合理地组织和管理这些符号表显得尤为重要。;符号表的作用:连接声明与引用的桥梁,记住每个符号的相关信息,如作用域和绑定等,帮助编译的各个阶段正确有效地工作。
符号表设计的基本要求:目标是合理存放信息和快速准确查找。
正确存储各类信息。
适应不同阶段的需求;
便于有效地进行查找、插入、删除和修改等操作;
空间可以动态扩充;;本章教学内容;一、符号表的作用;二、符号表的内容;;;构成名字的字符串的存储;符号表中的标识符一般设置的属性项目有:
①符号名
②符号的类型
③符号的存储类别
④符号的作用域及可视性
⑤符号变量的存储分配信息;⑥符号的其它属性;Name;⑵记录结构型的成员信息:一个记录结构型的变量,在存储分配时所占空间大小要由它的全体组成成员
您可能关注的文档
最近下载
- 安哥拉常用葡语汇总精讲.pdf VIP
- 基点法 测定矿井通风阻力.pptx VIP
- 生涯发展展示-(第一版).pptx VIP
- 华为版人才盘点.pdf VIP
- 施乐 Color C1000 C800 1000 800 Press 彩色复印机中文维修手册.pdf VIP
- 2026年高考新高考I卷英语考试卷(含答案).docx VIP
- GB50427-2015 高炉炼铁工程设计规范.pdf VIP
- 医德医风专题党课讲稿PPT:党建赋能基层卫健,以匠心守护健康末梢——新时代基层医务党员的初心与担当专题党课讲稿.pptx VIP
- 2024年秋季人教版七年级上册语文全册教学课件(考点精讲版).pptx
- 绿城物业管家服务工作手册.docx VIP
原创力文档

文档评论(0)