词法、语法、语义分析与目标代码生成过程.pdfVIP

  • 1
  • 0
  • 约2.61千字
  • 约 4页
  • 2026-04-18 发布于北京
  • 举报

词法、语法、语义分析与目标代码生成过程.pdf

知识点P48〜P51:

词法、语法、语义分析与目标代码生成

词法分析

输入:源程序;输出:记号流

词法分析阶段的主要作用是:

分析构成程序的字符;及由字符按照构造规则构成的符号是否符合程序语言的规定

语法分析

输入:记号流;输出:语法树(分析树)

语法分析阶段可以发现程序中所有的语法错误

语法分析阶段的主要作用是:

对各条语句的结构进行分析;分析程序中的句子结构是否正确

语义分析

输入:语法树(分析树)

语义分析阶段的主要作用是进行类型分析和检查

语法分析阶段可以发现程序中的所有语法错误

语义分析阶段不能发现程序中所有的语义错误

语义分析阶段可以发现静态语义错误

不能发现动态语义错误,动态语义错误运行时才能发现

目标代码生成

目标代码生成阶段的工作与具体的机器密切相关

寄存器的分配工作处于目标代码生成阶段

以下关于编译系统对某高级语言进行翻译的叙述中,错误的是(48)。(2009年

下半年)

(48)A.词法分析将把源程序看作一个线性字符序列进行分析

文档评论(0)

1亿VIP精品文档

相关文档