- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 栈和栈帧(二)
栈帧所谓栈帧是在栈中专门为某个过程分配的一块空间。每有一个过程就会生成一个栈帧。栈帧有两个寄存器确定,帧指针ebp和栈指针esp。对于一个栈帧,帧指针ebp是固定的,因此在一个栈帧中可以将帧指针作为基准指针,其他存储内容都可以以帧指针为基准求相对位置。而栈指针esp则总是指向栈顶的。依然以上篇文章中的p函数调用q函数的例子为背景。首先栈中会有p过程的栈帧,当在p过程中调用q过程时,会向上篇文章
2010-01-09 17:33:00
758
原创 栈和栈帧(一)
栈可以理解为一块存储空间。而栈帧是栈的一部分,是在栈中专门为一个过程或者说一个函数分配的栈空间。 栈的功能主要是用来存储过程参数,存储返回信息,保存寄存器,存储本地变量。事实上这四个功能中的前三个主要是为了实现一个目标--函数调用。也就是在一个函数中调用其他函数。例如已有一个函数p,在这个函数中要调用另一个函数q。这个过程需要栈的支持,也就是要实现的几个功能。p称为调用者,而
2010-01-04 12:13:00
985
2
webserver服务器源代码
2010-12-22
遗传算法求解 遗传算法 遗传算法 遗传算法 遗传算法 遗传算法 遗传算法8皇后问题
2010-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人