第三章 程序的机器级表示
2013-07-12 15:13
218 查看
第三章 程序的机器级表示
1、过程调用
1)过程调用
将数据(以过程参数和返回值的形式)和控制从代码的一部分传递到另一部分
在进入时为过程的局部变量分配空间,在退出时释放空间
2)栈帧结构
栈:传递过程参数、存储返回信息、保存寄存器用于以后恢复,以及本地存储
2、数据对齐
简化了形成处理器和存储器系统之间接口硬件的设计,提高存储器系统的性能
要求某种类型对象的地址必须是某个值K的倍数
1、过程调用
1)过程调用
将数据(以过程参数和返回值的形式)和控制从代码的一部分传递到另一部分
在进入时为过程的局部变量分配空间,在退出时释放空间
2)栈帧结构
栈:传递过程参数、存储返回信息、保存寄存器用于以后恢复,以及本地存储
2、数据对齐
简化了形成处理器和存储器系统之间接口硬件的设计,提高存储器系统的性能
要求某种类型对象的地址必须是某个值K的倍数
相关文章推荐
- 第三章 程序的机器表示
- 第三章 程序的机器级表示
- 第三章 程序的机器级表示
- CSAPP第三章:程序的机器级表示 小结
- 读书笔记——《深入理解计算机系统》第三章_程序的机器级表示(二)
- 深入理解计算机系统 ——第三章 程序的机器级表示
- 第三章 程序的机器级表示
- 深入理解计算机体系结构-----之 第三章 程序的机器级表示
- 第三章程序的机器级表示 学习报告
- 读书笔记——《深入理解计算机系统》第三章_程序的机器级表示(一)
- csapp读书笔记 chapter 3 程序的机器级表示
- 程序的机器级表示内容补充及扩展
- 程序的机器级表示 (5)
- 程序的机器级表示——《深入理解计算机系统》
- 深入理解计算机系统(第二版)----之三:(一:程序的结构和执行)程序的机器级表示
- C3 程序的机器级表示
- 程序的机器级表示 读深入理解计算机系统
- [Assembly] 程序的机器级表示(一)
- 程序的机器级表示 (1)
- 程序的机器级表示