编译原理作业集-第七章.docVIP

  • 279
  • 0
  • 约1.51万字
  • 约 18页
  • 2017-10-15 发布于湖北
  • 举报
编译原理作业集-第七章

第七章 语义分析和中间代码产生 本章要点 1. 中间语言,各种常见中间语言形式; 2. 说明语句赋值语句布尔表达式控制语句的翻译; 3. 过程调用的处理; 4. 类型检查; 本章目标 掌握和理解中间语言,各种常见中间语言形式类型检查等内容。 本章重点 1.中间代码的几种形式,它们之间的相互转换:四元式、三元式、逆波兰表示3.赋值语句算术表达式、布尔表达式的翻译及其中间代码格式4.各种控制流语句的翻译及其中间代码格式5.过程调用的中间代码格式6.类型检查本章难点 2. 类型系统和类型检查; 作业题 一、单项选择题: 1. 布尔表达式计算时可以采用某种优化措施,比如A and B用if-then-else可解释为。 a. if A then true else Bb. if A then B else false; c. if A then false else true; d. if A then true else false; 2. 为了便于优化处理,三地址代码可以表示成a. 三元式 b. 四元式 c. 后缀式 d. 间接三元式 3. 使用三元式是为了: 便于代码优化处理 b. 避免把临时变量填入符号表 节省存储代码的空间 提高访问代码的速度 4. if x relop y then L表示成四元式为 。 a. (relop,x

文档评论(0)

1亿VIP精品文档

相关文档