- 7
- 0
- 约6.51千字
- 约 67页
- 2018-01-07 发布于广东
- 举报
第7-8章 编译概述 语法分析
第7章 编译概述 一. 不同语言之间的翻译 1. 翻译程序: 等效地变换 2. 编译程序: 高级语言?低级语言 3. 汇编程序: 汇编语言?机器语言 二. 编译执行和解释执行 1. 编译执行 源程序 目标程序 计算结果 汇编语言程序 目标程序 2. 解释执行:一边翻译一边解释执行 三. 编译程序的组成 词法分析、 语法分析、语义分析、 优化、 目标代码生成、符号表管理、 出错处理。 相互关系如下图: 词法分析: 1)输入字符串,根据词法规则识别出单词符号。 2)二元式结果(单词类别、单词属性) 3)记号(Token):基本字、标识符、常数、运算符、界符 4)词法出错处理 2. 语法分析: 根据语法规则,将单词符号构成各类语法单位,并进行语法检查。 例:语法单位中有表达式、短语、句子、程序等等。 3. 语义分析与代码生成: 1)根据语义规则,进行初步实质性翻译。 2)中间代码(对应抽象机) 4. 优化: 对中间代码进行等价变换,以使代码更有效。 时间与空间 5. 目标代码生成: 生成机器语言程序或汇编语言程序。 词法分析程序的实现方式 完全独立方式:词法分析程序作为单独一趟来实现。词法分析程序读入整个源程序,它的输出作
您可能关注的文档
- 第4章---模拟信号的数字化.ppt
- 第4章_学前儿童感知觉的发展.ppt
- 第4章_炎症 武大版.ppt
- 第4章复习:群落的结构和演替.ppt
- 第4章智能高分子材料.ppt
- 第4章第4节群落的演替课件新人教版必修3.ppt
- 第4节《群落的演替》PPT课件.ppt
- 第4节社会动机与社交情绪.ppt
- 第4讲 基因在染色体上 伴性遗传(新).ppt
- 第5-8课时 职业性有害因素与职业病.ppt
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- 动物园游客入园接待规范手册.docx VIP
- 宣贯培训(2026年)《GBT 33289-2016馆藏砖石文物保护修复记录规范》.pptx VIP
- 制度的民主基本原则与形式.ppt VIP
- 2025年辽宁省中考地理试题卷(含答案解析).pdf
- 动物园投喂违规劝阻规范手册.docx VIP
- 2025年社工中级实务答题参考模板.pdf VIP
- 02S404 防水套管国标规范.pdf VIP
- 2025年汽车客运站营运客车安全例行检查工作规范标准版本 .pdf VIP
- 成都市2026届高三(二诊)数学试卷(含官方答案及解析).pdf
- 《认识文房四宝》教案-2025-2026学年冀美版(新教材)小学美术二年级下册.docx VIP
原创力文档

文档评论(0)