第09章语义和代码生成精选.ppt

* S.P O.P 语义分析及生成中间代码程序 代码生成程序 代码优化程序 语法分析程序 词法分析程序 错 误 处 理 符 号 表 管 理 * 第九章 语义分析和代码生成 教学目标 明确语义分析的任务 了解中间代码的几种形式 掌握波兰后缀表示法、常用语句的四元式表示、抽象机代码表示 * 9.1 语义分析的概念 9.2 中间代码 9.3 声明的处理 9.4 表达式语句 9.5 if语句 9.6 while语句 9.7 for循环语句 9.8 write语句 9.9 read语句 9.10 过程调用和返回 9.11 语义分析及代码生成实现 9.12 错误处理 教学内容 * 9.1 语义分析的概念 编译最终目的是把源程序翻译成目标代码。 词法分析,语法分析: 程序语言    中间代码    目标代码 翻译 翻译 源代码 词法分析 识别单词 语法分析 单词 识别句子 语义分析和中间代码生成技术: * 考虑下段程序: { int a; int b; char a,c; d=a+b; } 错误提示(VC6编译): (5) : error C2371: a : redefinition; different basic types (3) : see d

文档评论(0)

1亿VIP精品文档

相关文档