- 分析阶段
* 语法分析
* 词法分析
* 语义分析- 综合阶段
* 中间代码生成
* 代码优化
* 目标代码生成- 符号表的管理
- 错误诊断和处理
分析阶段:对源程序进行结构分析和语义分析,从而把源程序正文转换为某种内部表示形式
语法分析:依次读入源程序的每个字符,对构成源程序的字符进行分解,并识别出来特殊的字符串,例如变量名等
词法分析:层次结构分析,根据语法进行分组
语义分析:对语句的意义进行检查
综合阶段
符号表管理
错误处理
其他概念:
预处理器:
汇编程序
连接装配程序: