运行时的存储组织及管理.pptVIP

  • 1
  • 0
  • 约4.94千字
  • 约 37页
  • 2022-06-26 发布于重庆
  • 举报
编译原理 运行时的存储组织及管理 *2004年12月28日 * 第一页,共三十七页。 编译器的应用模型 出 错 处 理 语法分析程序 语义分析程序 目标代码生成程序 词法分析程序 中间代码生成程序 代码优化程序 表 格 管 理 编译的前端 (Front End) 编译的后端 (Back End) * * 编译原理 第二页,共三十七页。 运行时的存储组织及管理 概述 存储组织 运行时的存储分配策略 静态存储分配 动态存储分配 对非局部名字的访问 参数传递 * * 编译原理 第三页,共三十七页。 运行时的存储组织及管理 计算环境 运行时的环境 计算 目标代码 当词法分析扫描得到标识符,并将它填入符号表的过程中需要给识别出来的标识符分配内存空间。 源程序由一组过程按某种规则组成。 过程的一次执行称作一次活动。 在过程的语句序列执行之前,过程中访问的对象构成此过程的运行环境,由运行支持程序组织好。 编译程序根据如何组织运行环境而生成目标代码。 映射 源程序 * * 编译原理 第四页,共三十七页。 运行时环境的作用 目标程序运行时所需存储空间的组织与管理以及源程序中变量存储空间的分配。 * * 编译原理 第五页,共三十七页。 有关源程序

文档评论(0)

1亿VIP精品文档

相关文档