- 0
- 0
- 约3.27千字
- 约 32页
- 2017-03-25 发布于上海
- 举报
10章目标程序运行时的存储组织
* 第10章 目标程序运行时的存储组织 10.1 临时变量的存储分配 存储分配的原因:四元式产生大量临时变量(每个运算产生一个),如不采取措施就会浪费大量存储单元。 例:c[i]的四元式 1.(-, i, 1, T1) 2.(*, T1,5, T2) 3.([], c, T2,T3) 四元式QT[i]定义变量Y,则称i为Y的定义点;如果四元式QT[j]使用变量Z的值,则称j为Z的使用点。 临时变量的存储分配可在中间代码一级进行,也可在目标代码一级进行。 现在的目标是让更多的临时变量共享内存单元。采用动态分配法,不直接给变量分配单元,只是确定抽象地址。 定义点和使用点全部落在一个基本块内的临时变量称之为良型临时变量。 只被定义一次,且只被定义一次。 定义点与使用点在一个基本块内。 良性临时变量的特点: 基本块1 基本块2 定义点 使用点 设i为临时变量T的定义点,j为最后一个使用点,则称区间[i,j]为T的活动区。 设[i,j]和[k,l]是两个活动区,如果j=k或l=i,则称两个活动区不相交。 基本块 T1的 活动区 i j k l T2的 活动区 T1的 活动区 i k j l T2的 活动区 例子:设有语句Y:=(A*B+C)*B-D,则四元式为: 1.(*, A, B, T1) A*B 2.(+, T1,C
您可能关注的文档
- -------课本P59.ppt
- ---------平面图形.ppt
- ------课题调查报告.ppt
- -----2013中学生安全教育主题班会.ppt
- -----班主任工作之我见.ppt
- ----三7班主题班会.ppt
- --主讲人张菁华.ppt
- ----记上海二医科大学病理生理学教研室主任陈国强.ppt
- 04章电子商务的安全.ppt
- 06-RULESMECHANICSBALANCE游戏规则机制与均衡设计.ppt
- 六、两、三位数的加法和减法 第5节 不退位减法的笔算 课件 苏教版数学二年级下册.pptx
- 六、两、三位数的加法和减法 第3节 进位加法的笔算 课件 苏教版数学二年级下册.pptx
- 三、两位数乘、除以一位数 第1节 两位数乘一位数 课件 苏教版数学二年级下册.pptx
- 2026河北衡水恒通热力有限责任公司公开招聘工作人员28名笔试备考试题及答案解析.docx
- 2026广西物资学校招聘非实名编工作人员4人笔试备考题库及答案解析.docx
- 2026浙江杭州市实业投资集团有限公司招聘6人笔试备考题库及答案解析.docx
- 2026安徽蚌埠市卫生健康委委属医院第二批校园招聘79人笔试备考试题及答案解析.docx
- 2026中国农业银行广东省分行春季校园招聘389人笔试模拟试题及答案解析.docx
- 2026湖北武汉学院招聘交叉学科数智应用研究院设备管理员1人笔试备考题库及答案解析.docx
- 2026江苏泰州市靖江市人民医院招聘4人笔试备考题库及答案解析.docx
最近下载
- 小马宝莉第一季(台词字幕).pdf VIP
- 2025年安徽工业经济职业技术学院单招综合素质考试题库及参考答案一套.docx
- 2025年云南村(社区)两委招聘考试综合试题及答案.docx VIP
- 小学数学巧算24点专项练习题(每日一练,共13份).docx VIP
- 5.2 解一元一次方程(单元整体说课)--2024-2025学年人教版初中数学七年级上册.pptx VIP
- 2025至2030中国龟粮行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 长期照护师初级理论试卷(附答案).doc
- 广东初中五年一贯制真题.docx VIP
- 心血管疾病科普知识讲座ppt课件.pptx VIP
- 河马牌塑料检查井报价单.pdf VIP
原创力文档

文档评论(0)