通过输入gcc -S -o main.s main.c 将下面c程序”week0303学号.c“编译成汇编代码
#include <stdio.h>
int g(int x){
return x+3;
}
int f(int x){
int i = 01;
return g(x)+i;
}
int main(void){
return f(8)+1;
}
调试

参考http://www.cnblogs.com/lxm20145215----/p/5982554.html,使用gdb跟踪汇编代码,在纸上画出f中每一条语句引起的eip(rip),ebp(rbp),esp(rsb),eax(rax)的值和栈的变化情况。提交照片,要有学号信息。
gdb 调试过程
1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

最终结果
