编译原理chpt2PL0重点.ppt

* * * * * T B 临时单元 数组内情向量 局部量 Display表 形参单元 形参数目 全局display地址 RA DL 函数返回值 当过程的层次为k,它的display为k+1个值,依次存放着现行层,直接外层…直至最外层的每一过程的最新活动记录的基地址。 一个过程被调用时,从调用过程的DISPLAY表中自下向上抄录k个SP值,再加上本层的SP值。 全局DISPLAY地址 d const a=1, b=2, c=3; var step; procedure move(n, from, buf, to); begin if n0 //递归总是有条件的 begin cal move(n-1, from, to, buf); write(from, ?“, to); step:=step+1; cal move(n-1, buf, from, to); end end; begin step:=0; cal move(3, a, b, c); write(step=“, step); end. 作业(P30): 2、 3、5 A B C

文档评论(0)

1亿VIP精品文档

相关文档