编译原理课程设计.pptVIP

  • 8
  • 0
  • 约3.84千字
  • 约 17页
  • 2019-01-05 发布于湖北
  • 举报
编译原理课程设计 S: C, Pascal , TINY 语言 , C-Minus I : C, Pascal T: C, Pascal 编译程序的生成-(1) Tiny: C, Pascal , TINY 语言 , C-Minus C/P : C, Pascal Intel: Intel x86 问题:熟悉 Intel x86 编译程序的生成-(2) (1) TINY → C/P (2) C/P → Intel 问题:语义分析、中间代码、优化过程省略。 TINY 样本语言 与Ada 或 Pascal的语法相似 (1)?????? 分号分割开的简单语句序列(无语句块); (2)?????? 变量均为整型变量,无需声明,直接赋值即可声明变量(类似Fortran或Basic); (3)?????? 语句: A: 赋值语句; B: if 语句有一个可选的else 部分,且必须由关键字 end 结束 C: repeat 语句 D: read语句和write 语句 (4)?????? 注释 { },不可嵌套 (5)?????? 布尔表达式:由对两个算术表达式的比较组成,该比较使用和=,布尔表达式只可作为条件出现在控制语句中,而没有布尔型变量、赋值或I/O。 (6)?????? 算术表达式整型常数、变量、参数以及四个算符+、=、* 、/

文档评论(0)

1亿VIP精品文档

相关文档