视频配套讲义11程序语言处理基础.pptxVIP

  • 0
  • 0
  • 约1.91千字
  • 约 17页
  • 2022-04-07 发布于北京
  • 举报
2022-4-5 程序语言处理基础 RuanKaoJiaoYu 软考教育 主要内容 1、汇编程序基础 2、编译程序基础 3、解释程序基础 汇编程序基础 软考教育 汇编语言 指令语句 伪指令语句 宏指令语句 源程序 机器指令 汇编程序 两次扫描 1、定义符号的值并创建一个符号表 2、产生目标程序 编译程序基础 软考教育 源程序 词法分析 语法分析 语义分析 中间代码生成 代码优化 目标代码生成 目标代码 符号表管理 出错处理 编译程序基础-词法分析 软考教育 词法分析 源程序 单词二元组表示 单词种类 自身值 var x,y,z:real; x:=y+z*60; var id1,id2,id3; id1:=id2+id3*60 编译程序基础-语法分析 软考教育 单词符号 语法单位 语法分析 语法规则 语法树 诊断信息 编译程序基础-语义分析 软考教育 类型 类型载体 运算 符号表 语法树 x real 0 y real 4 z real 8 ... ... ... 60 id3 id2 id1 := + * inttoreal id1 := id2+id3*60 软考教育 编译程序基础-中间代码生成 中间代码:与具体机器无关的符号记录系统 X:=Y+Z*60 1、(inttoreal,

文档评论(0)

1亿VIP精品文档

相关文档