小结 machunyan 西北工业大学软件与微电子学院 * 什么是活动记录?请给出C语言活动记录的内容。 设有c语言程序: main() { printf(“%d\n”,f(3)); } f(int x) { if(x==1) return 1; else return x*f(x-1); } 试给出运行该程序在返回主函数之前运行栈的活动 记录示意图。 machunyan 西北工业大学软件与微电子学院 * m:2 返回地址 控制链 y:1 fp mOffset yOffset mOffset=+8 yOffset=-4 高端地址 低端地址 对名字的访问:(续) machunyan 西北工业大学软件与微电子学院 * 例:考虑下面的C过程 Viod f(int x,char c) {int a[10]; double y; …… } c x 返回地址 控制链 a[9] … a[1] a[0] y fp cOffset aOffset xOffset yOffset xOffset=+8 cOffset=+12 aOffset=-40 yOffset=-48 现在对a[i]访问,要求计算地址: (-40+4*i)(fp) 对名字的访问:(续) 对f调用的活动记录为: machunyan 西北工业大学软件与微电子学院 * 目标代码的生成必须 支持
您可能关注的文档
- 编译原理第9章重点.ppt
- 编译原理第八章语法制导翻译与中间代码生成重点.ppt
- 爆破工程(简答与论述)重点.doc
- 编译原理第二章一个简单的编译器重点.ppt
- 编译原理-第三章重点.ppt
- 编译原理第五章分析.ppt
- 编译原理第一章分析.ppt
- 编译原理第一章重点.ppt
- 编译原理复习题(经典)分析.doc
- 编译原理复习题分析.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 前列腺癌根治术护理查房课件.pptx VIP
- 盐城某厂4000td高盐废水处理厂工艺设计.docx VIP
- 压花艺术——发现植物之美知到智慧树期末考试答案题库2025年华南农业大学.docx VIP
- 非煤矿山双重预防机制建设工作指导手册.docx VIP
- 西方传统节日英文介绍课件.pptx VIP
- 2025年意识形态工作责任制落实情况总结(3篇).docx VIP
- ATLAS GA15 GA18 GA22空压机使用说明书.pdf VIP
- 高一语文下学期期中测试卷(统编版必修下册)03(含解析答案).docx VIP
- 《水泥化学分析方法》GB_T176-2025.PPTX
- 2026年广州市海珠区辅警协警招聘笔试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)