- 6
- 0
- 约1.76万字
- 约 91页
- 2017-02-04 发布于江苏
- 举报
第七章 目标程序运行时的组织 7.1 概述 7.2 数据表示 7.3 目标程序运行时的栈式存储组织 7.4 参数传递 7.5 堆式存储组织的讨论 概述-代码生成解决语义gap 高级语言支持的概念 Type value expression Variable procedure Function parameters 目标机支持的概念 bits bytes words Registers Stack address Routine(sub routine) 概述 代码生成前如何安排目标机资源 运行时组织的几个问题 数据表示-如何在目标机中表示每个源语言类型的值 表达式求值-如何组织表达式的计算 存储分配-如何组织不同作用域变量的存储 过程实现-如何以例程实现过程,函数,参数传递 概述 任务:编译程序对目标程序运行时的组织(设计运行环境和分配存储) 如 通常存储区布局可为: 运行环境和存储分配设计分析 逻辑阶段:在目标代码生成前,作准备 实质: 关联(Binding) 将源程序的文本 ? 程序运行动作的实现 源文件中的名字N ? 运行时的存储S 在语义学中,使用术语environment函数表示 env: N→S (N到S的映射) 术语 静态:如果一个名字
您可能关注的文档
最近下载
- 2026年高考作文备考之“红军长征胜利90周年”写作主题及写作示范.docx VIP
- 《登快阁》理解性默写(带答案).doc VIP
- TCABEE-既有建筑用发泡陶瓷保温装饰板外墙保温系统技术规程.pdf VIP
- 看不见的杀手——病毒性传染病智慧树知到期末考试答案2024年.docx VIP
- 生成式AI对大学生学术诚信影响的实证研究及引导策略.docx VIP
- 2025重庆中医药学院公开招聘非在编人员(第二批)备考练习题库及答案解析.docx VIP
- 早产儿早产儿视网膜病变的护理.ppt VIP
- 2026年供应链管理案例分析试卷与解析.docx VIP
- 供应链管理案例分析考试试卷及答案.docx VIP
- 高考数学一轮复习 第6节 对数与对数函数.doc VIP
原创力文档

文档评论(0)