第10章目标程序运行时的组织.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 目标程序运行时的组织 ;概述-代码生成解决语义gap ;概 述;概 述 ;运行环境和存储分配 设计分析;决定运行管理复杂程度的因素——源语言本身;术 语;;数据表示(各种数据对象的存储分配);数据表示(固定长度,直接或间接表示);l;目标程序运行时的存储组织;l; 简单的栈式分配方案 ; 嵌套过程语言的栈式 分配方案 ; ;;目标代码解释执行时数据栈的布局(运行栈的存储分配); 目标代码的解释执行 运行栈S;解决对非局部量的引用(存取) 用Display表;用Display表的方案;用Display表的方案;DISPLAY表的维护和建立 ; 当过程的层次为n,它的 display为n+1个值。 一个过程被调用时,从调用过程的DISPLAY表中自下向上抄录n个SP值,再加上本层的SP值。 全局DISPLAY地址;; 分程序结构的存储 分配方案 ; ; ;:; ;; ; 参数传递 ; ; ;传值的实现;;传地址的实现;; ;过程调用的四元式序列;(1)S ? call id(arglist){for 队列arglist.q的 每一项P do {gen(par,-,-,p);n:=n+1}; gen(call,-,-,entry(id))} (2)arglist ? arglist1,E{把E.place排在arglist.q 的末端; (3)arglist ? E ; 过程作为参数传递;;;值结果传递;名字传递;;;建立内情向量,分配内存的目标代码;赋值中数组元素的翻译;结构(记录),抽象数据类型对象;堆式动态存储分配;C++的堆变量;;使用new和delete的示例;堆式动态存储分配;;;;堆管理;堆空间的管理策略 ;堆式动态储分配的实现 ;; 不同的情况应采用不同的方法。通常在选择时需考虑下列因素:用户的要求;请求分配量的大小分布;分配和释放的频率以及效率对系统的重要等等。;减少碎片的技术;空间的释放;显式释放;堆式分配和释放的C语言描述;;;堆的自动管理-----隐式存储回收;垃圾回收;隐式存储回收—mark and sweep算法;回收过程;面向对象的语言中的动态存储器;实现对象;C++中选择的方法;;9、春去春又回,新桃换旧符。在那桃花盛开的地方,在这醉人芬芳的季节,愿你生活像春天一样阳光,心情像桃花一样美丽,日子像桃子一样甜蜜。11月-2011月-20Monday, November 2, 2020 10、人的志向通常和他们的能力成正比例。23:20:2423:20:2423:2011/2/2020 11:20:24 PM 11、夫学须志也,才须学也,非学无以广才,非志无以成学。11月-2023:20:2423:20Nov-2002-Nov-20 12、越是无能的人,越喜欢挑??别人的错儿。23:20:2423:20:2423:20Monday, November 2, 2020 13、志不立,天下无可成之事。11月-2011月-2023:20:2423:20:24November 2, 2020 14、Thank you very much for taking me with you on that splendid outing to London. It was the first time that I had seen the Tower or any of the other famous sights. If Id gone alone, I couldnt have seen nearly as much, because I wouldnt have known my way about. 。02 十一月 202011:20:24 下午23:20:2411月-20 15、会当凌绝顶,一览众山小。十一月 2011:20 下午11月-2023:20November 2, 2020 16、如果一个人不知道他要驶向哪头,那么任何风都不是顺风。2020/11/2 23:20:2423:20:2402 November 2020 17、一个人如果不到最高峰,他就没有片刻的安宁,他也就不会感到生命的恬静和光荣。11:20:24 下午11:20 下午23:20:2411月-20

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档