码迷,mamicode.com
首页 > 其他好文 > 详细

Procedure Call

时间:2014-10-12 10:28:37      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   数据   sp   2014   log   代码   程序   

函数的调用操作是从一块代码到另一块代码之间的双向数据传递和执行控制。数据传递:函数参数和返回值。

CPU的程序实现使用栈来支持函数调用操作。栈用来传递函数参数、存储返回信息、临时保存寄存器原有值以及存储局部数据。

单个函数调用操作所使用的栈部分称为栈帧。栈帧结构的两端由两个指针指定。ebp用作栈帧的指针、esp用作栈的指针。对于函数中大部分数据的访问是通过栈帧指针ebp来实现的。

bubuko.com,布布扣

Procedure Call

标签:blog   http   使用   数据   sp   2014   log   代码   程序   

原文地址:http://www.cnblogs.com/Shaw-Wei-Wei/p/4020136.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!