图 10.13 嵌套定义过程的活动记录和存储栈
  回顾PL/0编译程序,其假想机汇编解释程序的环境之一是数据栈stack,它的存储分配策略便是栈式动态分配的,因为PL/0是PASCAL的一个子集,它的过程允许嵌套定义,它的过程活动记录中便有存取链,在PL/0编译程序中我们称作静态链。因为PL/0的过程是无参过程,PL/0也无动态数组,所以它的过程活动记录的内容如图10.14所示。
图 10.14 PL/0编译程序的过程活动记录