第第1010章章 目标程序运行时的组织目标程序运行时的组织教学要求:本章介绍目标程序运行时的教学要求:本章介绍目标程序运行时的存储组织方式,包括静态存储分配和动存储组织方式,包括静态存储分配和动态存储分配。态存储分配。要求掌握各种存储组织形要求掌握各种存储组织形式的基本方法。式的基本方法。教学重点:静态分配策略和动态分配策教学重点:静态分配策略和动态分配策略的基本思想,嵌套过程语言栈式分配,略的基本思想,嵌套过程语言栈式分配,活动记录、运行时栈的组织。活动记录、运行时栈的组织。10.1 10.1 概述概述从逻辑上看,代码生成前,编译程序必须从逻辑上看,代码生成前,编译程序必须进行目标程序运行环境的设计和数据空间进行目标程序运行环境的设计和数据空间的分配的分配数据空间包括:用户定义的各种类型的数数据空间包括:用户定义的各种类型的数据对象(变量和常量)所需的存储空间,据对象(变量和常量)所需的存储空间,作为保留中间结果和传递参数的临时工作作为保留中间结果和传递参数的临时工作单元,调用过程时所需的连接单元,组织单元,调用过程时所需的连接单元,组织输入输入/输出所需的缓冲区。输出所需的缓冲区。