7.1 过程调用的机器级表示
1. 可执行文件的存储器映像
2. 调用过程
3. IA-32的寄存器使用约定
4. 过程调用过程中栈和栈帧的变化(Q为被调用过程)
5. 过程(函数)的结构
6. 入口参数的位置
7. 过程调用参数传递举例
例一:传值&传地址
程序一:按地址传参数swap(&a,&b)
leal 直接装入有效地址
程序二:按值传参数swap(a,b)
例二:连续调用
例三:递归调用
递归函数nn_sum的执行流程
例四
分析