正在加载图片...
e调用过程Q时: 今新产生活动记录 NewAR 今填写 NewAR的内容: 动态链指针:=sp; 填写返回地址、层数、大小和机器状态 8 sp: =sp+CurrentAR. size: 令转向Q子程序。 退出过程Q时 ◆(R1,R R):= CurrentAR, Machine Value: =CurrentAR Returnvalue 8 sp: =CurrentAR DynPointer ◆按原 CurrentAR. return返回 调用过程Q时: ❖ 新产生活动记录NewAR ❖ 填写NewAR的内容: 动态链指针:=sp; 填写返回地址、层数、大小和机器状态 ❖ sp:=sp+CurrentAR.Size; ❖ 转向Q子程序。  退出过程Q时: ❖ (R1 ,R2 ,...,Rn ) := CurrentAR.Machine; ❖ Value:=CurrentAR.ReturnValue; ❖ sp:=CurrentAR.DynPointer;. ❖ 按原CurrentAR.return返回;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有