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返回;