- 552
- 0
- 约1.1万字
- 约 47页
- 2016-12-11 发布于重庆
- 举报
3)数据对象空间分配 SP = TOP + 1(定义新的SP) 1[SP] = 返回地址 (保护返回地址) TOP = TOP + L定义新的TOP (L为过程P的活动记录所需的单元数,在处理说明语句时可以计算出来) 4)过程的返回(过程的活动记录出栈,同时恢复栈顶活动记录的TOP和SP) 如果有返回值(函数),将返回值传递到每个特定寄存器中。TOP = SP – 1SP = 0[SP]x = 2[TOP]UJ 0[x] (UJ为无条件转移语句,按x中的返回地址实行变址转移) * 本章教学线索 1 目标程序运行时的活动 2 运行时存储器的划分 3 静态存储分配 4 简单栈式存储分配 5 嵌套过程语言的栈式实现5.1 嵌套过程语言非局部名字访问的实现5.2 参数传递的实现 6 堆式动态存储 * 5 嵌套过程语言的栈式实现 语言要求:过程不仅允许递归调用,还允许过程进行嵌套定义。 存储分配的实现:采用栈式存储分配,对于运行时的局部名和形参完全可以采用简单栈式存储分配,由于允许过程嵌套定义,因此对非局部变量的访问需要单独处理,可以采用:静态链或显示表(Display)来实现。 嵌套层次:记录过程在定义时所在的层数。约定主程序的层数为0。如果过程P的直接外层Q的层数为i,则P的层数就为i+1。在实现时,采用一个计数器,遇到过程定义proc Begin时
您可能关注的文档
- uploadfile2010111695185374大连教师网.ppt
- UPS12V输出不间断供电输出12V138V电瓶充电后备电源(阅读).doc
- UPSSYSTEM.ppt
- 给水排水工程概论全.ppt
- 绿地系统6.ppt
- 给排水科学与工程概论之给排水管道系统.ppt
- 绿色建筑--城市空间立体绿化模式的概述.ppt
- 绿化管理科学习.ppt
- 编译原理第十章习题答案.ppt
- 网络营销深圳应加速构建电子网络化智慧城市_0.ppt
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
- 2026江苏常州仲裁委员会办公室招聘4人备考题库及一套答案详解.docx
- 2026江苏无锡交响乐团有限公司招聘12人备考题库及完整答案详解一套.docx
- 2026-2031货架行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031加厚大衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏淮安市盱眙县招聘教师39人备考题库及1套参考答案详解.docx
- 2026-2031加绒工装裤行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏南通市崇川区卫生健康委员会所属部分事业单位(南通市口腔医院)长期招聘高层次人才2人备考题.docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库及完整答案详解.docx
- 2026江西吉安市井冈山市市政园林环卫所面向社会招聘1人备考题库及参考答案详解1套.docx
最近下载
- 初中生本素质发展云南普通初中学生成长记录.doc VIP
- 【数据架构】大型集团公司数据架构总体设计方案.docx VIP
- 遨游汉字王国 课件 (共30张PPT).ppt VIP
- 电力行业智慧安全用电监控系统解决方案.docx VIP
- 2025年高职单招面试常考题目50例.doc VIP
- 2025年最新修订党史国史党建知识竞赛试题题库100题及答案.docx VIP
- 10kV管线专项施工方案.docx VIP
- 剑桥考级高频英语单词汇3(附习题答案)4000 Essential English Words Book.pdf VIP
- 《空间叠置分析》课件.pptx VIP
- 《机器人感知技术》全套PPT课件.pdf
原创力文档

文档评论(0)