- 4
- 0
- 约2.77千字
- 约 39页
- 2019-05-30 发布于天津
- 举报
;10.1 临时变量的存储分配; 四元式QT[i]定义变量Y,则称i为Y的定义点;如果四元式QT[j]使用变量Z的值,则称j为Z的使用点。
临时变量的存储分配可在中间代码一级进行,也可在目标代码一级进行。; 定义点和使用点全部落在一个基本块内的临时变量称之为良型临时变量。; 设i为临时变量T的定义点,j为最后一个使用点,则称区间[i,j]为T的活动区。
设[i,j]和[k,l]是两个活动区,如果j=k或l=i,则称两个活动区不相交。 ;例子:设有语句Y:=(A*B+C)*B-D,则四元式为:
1.(*, A, B, T1) A*B
2.(+, T1,C, T2) A*B+C
3.(*, T2,B, T3) (A*B+C)*B
4.(-, T3,D, T4) (A*B+C)*B-D
5.(=:,T4,—,X );各临时变量的定义点分别为:
T1—1,T2—2,T3—3,T4—4
各临时变量的最后使用点分别为:
T1—2,T2—3,T3—4,T4—5
各临时变量的活动区分别为:
T1—[1,2],T2—[2,3],
T3—[3,4],T4—[4,5]
;结论:
每个临时变量的活动区均不相交。T1,T2,T3和T4将占用同一存储单元,从而实现节省存储的目标。
尽管在四元式中出现了很多临时变量,但实际占用存储单元的还是极少数。;10
您可能关注的文档
- 20XX年电气技术资料模板.doc
- 20XX年电气招投标术语及原理图符号集.doc
- 20XX年电气控制与PLC课程设计.ppt
- 20XX年电气工程自动化毕业论文.doc
- 20XX年电气控制柜元件安装接线配线的规范及培训资料.doc
- 20XX年电气技术规范管理标准.doc
- 20XX年电气施工组织设计方案.doc
- 20XX年电气施工组织设计范本.doc
- 20XX年电气控制模拟仿真新工具-PLECS工具箱.doc
- 20XX年电气施工组织设计范文.doc
- 2026年河南省新乡市高考数学模拟试卷+答案解析.pdf
- 2026年河南省郑州市第二高级中学等校高考数学考前质检试卷+答案解析.pdf
- 2026年河南省郑州市外国语学校高考数学一模试卷+答案解析.pdf
- 2026年河南省华大新高考联盟高考数学联考试卷(5月份)+答案解析.pdf
- 2026年河南省华大新高考联盟高考数学模拟试卷(4月份)+答案解析.pdf
- 穿行测试(参考模板)(2)(1).pptx
- 2025-2026学年福建省厦门三中高三(下)学情调研数学试卷(4月份)+答案解析.pdf
- 2025-2026学年广东省广州市越秀区执信中学高三(下)段考数学试卷(5月份)+答案解析.pdf
- 2025-2026学年吉林省长春市吉大附中实验学校高三(下)期中数学试卷+答案解析.pdf
- 2026年海南省海口市琼山中学高考数学模拟试卷(二)(5月份)+答案解析.pdf
最近下载
- ISO50001 能源管理体系内审检查表.docx VIP
- 天津大学2020年第1学期高等数学期末考试试卷.docx VIP
- 小学生科学知识竞赛题库小学生科学知识竞赛试题及答案.docx VIP
- 国家基本药物处方集2024.pdf VIP
- 2025白银市平川区辅警考试试卷真题.docx
- 乳制品企业的成本控制研究:基于财务与运营视角.doc VIP
- ISO50001能源管理体系内审计划、记录及报告.docx VIP
- 东风4B型机车冷却水系统概述柴油机73课件.pptx VIP
- 2026年江苏省行政执法人员执法证考试题库及答案.docx VIP
- NBT 32027-2016 光伏发电工程设计概算编制规定及费用标准.pdf VIP
原创力文档

文档评论(0)