part3-运行时环境.pptVIP

  • 0
  • 0
  • 约5.32千字
  • 约 36页
  • 2018-08-02 发布于湖北
  • 举报
part3-运行时环境

编译原理 运行时的存储组织及管理 编译器的应用模型 运行时的存储组织及管理 概述 存储组织 运行时的存储分配策略 静态存储分配 动态存储分配 对非局部名字的访问 参数传递 运行时的存储组织及管理 计算环境 运行时的环境 计算 目标代码 当词法分析扫描得到标识符,并将它填入符号表的过程中需要给识别出来的标识符分配内存空间。 源程序由一组过程按某种规则组成。 过程的一次执行称作一次活动。 在过程的语句序列执行之前,过程中访问的对象构成此过程的运行环境,由运行支持程序组织好。 编译程序根据如何组织运行环境而生成目标代码。 运行时环境的作用 目标程序运行时所需存储空间的组织与管理以及源程序中变量存储空间的分配。 有关源程序中的一些问题 问题的提出:如何构造运行程序的策略和方法 过程 活动树 控制栈 说明的作用域 名字的绑定 构造运行程序和源程序有关的一些问题 过程 源程序由一组过程组成,不同的程序设计语言,由过程构成源程序的方法不同。 构成源程序的两个过程行文,要么是嵌套的,要么是不相交的。 program sort(input, output); var a:array[0..10] of integer; procedure reada

文档评论(0)

1亿VIP精品文档

相关文档