- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Display表的维护(过程不作为参数传递)1当嵌套深度为i的过程的活动记录筑在栈顶时:在新的活动记录中保存d[i]的值;置d[i]指向新的活动记录。2在一个活动结束前,d[i]置成保存的旧值。3用Display表如何访问非局部量?Display表是一个数组,开始地址用通用4寄存器指出;Display表由一组寄存器实现。5ssa,xdisplayrrq(1,9)q(1,9)k,vp(1,9)p(1,9)e(1,9)e(1,9)saved[2]q(1,3)q(1,3)saved[2]k,vp(1,3)p(1,3)saved[3]i,j图6.19设p(嵌套深度为j)调用q(嵌套深度为i)1.jiPcallqq?d[1]d[2]?d[j]d[i]Pq2.j?iq?d[1]d[2]?d[i-1]d[i]PqPcallqSaved[i]j=i2.j?ijiq?d[1]d[2]?d[i-1]d[i]PqpcallqSaved[i]???Pcallq??q?d[j]Saved[j]??程序运行时,一个名字a实施其影响,直到含a的声明的一个过程开始执行时暂停,此过程停止时,该影响恢复。01设有下面的的调用序列:02A?B?C?P03过程P中有对x的非局部引用,沿动态链(红链)查找,最先找到的便是。047.3.3动态作用域7.3.3动态作用域programdynamic(input,output);varr:real;procedureshow;beginwrite(r:5:3)end;proceduresmall;varr:real;beginr:=0.125;showend;begin 静态作用域r:=0.25; 0.250 0.250show;small;writeln; 0.250 0.250show;small;writelnend.dynamicshowsmallsmallshowshowshow7.3.3动态作用域programdynamic(input,output);varr:real;procedureshow;beginwrite(r:5:3)end;proceduresmall;varr:real;beginr:=0.125;showend;begin 动态作用域r:=0.25; 0.250 0.125show;small;writeln; 0.250 0.125show;small;writelnend.dynamicshowsmallsmallshowshowshow7.2.3栈式全局存储分配策略当前活跃着的过程活动保存在栈中控制栈的内容:s,q(1,9),q(1,3),q(2,3)sq(1,9)rp(1,9)q(1,3)q(1,0)p(1,3)q(2,3)q(2,1)q(3,3)p(2,3)q(5,9)q(5,5)p(5,9)q(7,9)q(7,7)q(9,9)p(7,9)7.2.3栈式存储分配策略运行栈:把控制栈中的信息拓广到包括过程活动所需的所有局部信息(即活动记录)7.2.3栈式存储分配策略ss运行栈:把控制栈中的信息拓广到包括过程活动所需的所有局部信息(即活动记录)a:array7.2.3栈式存储分配策略运行栈:把控制栈中的信息拓广到包括过程活动所需的所有局部信息(即活动记录)si:integerra:arraysr7.2.3栈式存储分配策略运行栈:把控制栈中的信息拓广到包括过程活动所需的所有局部信息(即活动记录)sk:integerq(1,9)a:ar
您可能关注的文档
- 血流动力学监测ppt.pptx
- 运用完全平方公式分解因式.pptx
- 说明文文体知识点及应试方法.ppt
- 装卸搬运机械.ppt
- 预包装食品标签通则释疑.ppt
- 颜色指矿物新鲜表面的颜色有浅色深色之分.ppt
- 记叙文开头的写法.ppt
- 阅读理解不同题材.ppt
- 部编版二年级下册语文《语文园地四PPT课件》.ppt
- 针刺伤应急预案演练.pptx
- 探究合唱艺术在初中音乐教育中的个性化教学策略教学研究课题报告.docx
- 初中历史作业生活化教学策略的有效性探究教学研究课题报告[001].docx
- 《装配式建筑构件运输与堆放技术研究及优化》教学研究课题报告.docx
- 初中音乐课堂外延合唱团训练对学生表现力与协作精神的双重促进教学研究课题报告.docx
- 《舞蹈作品中的光影技术运用与创新研究》教学研究课题报告.docx
- 小学语文教学中的传统文化融入研究教学研究课题报告.docx
- 小学语文纸桥承重结构设计应用与成语解读教学研究课题报告.docx
- 2025届山东省青岛市崂山区第三中学中考联考生物试卷含解析.doc
- 高中信息技术数字化学习资源的开发个性化设计与实际应用研究教学研究课题报告.docx
- 职业中学学生职业生涯规划指导与职业指导服务创新研究教学研究课题报告.docx
文档评论(0)