作者:郝爽      学号:20135335

原创作品转载请注明出处

《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 

1.实验部分

通过分析汇编代码了解计算机是如何工作

int g(int x)

{

return x + 2;

}

int f(int x)

{

return g(x);

}

int main(void)

{

return f(5) + 1;

}通过分析汇编代码了解计算机是如何工作通过分析汇编代码了解计算机是如何工作

2.堆栈操作

通过分析汇编代码了解计算机是如何工作

通过分析汇编代码了解计算机是如何工作

通过分析汇编代码了解计算机是如何工作

通过分析汇编代码了解计算机是如何工作

通过分析汇编代码了解计算机是如何工作

通过分析汇编代码了解计算机是如何工作通过分析汇编代码了解计算机是如何工作通过分析汇编代码了解计算机是如何工作

通过分析汇编代码了解计算机是如何工作通过分析汇编代码了解计算机是如何工作通过分析汇编代码了解计算机是如何工作通过分析汇编代码了解计算机是如何工作通过分析汇编代码了解计算机是如何工作通过分析汇编代码了解计算机是如何工作通过分析汇编代码了解计算机是如何工作

通过分析汇编代码了解计算机是如何工作

通过分析汇编代码了解计算机是如何工作通过分析汇编代码了解计算机是如何工作

总结

这次实验亲自演练了计算机的汇编过程,堆栈过程比较复杂冗长,需要细心看懂代码,一步一步往下堆栈。

汇编代码有些不懂,只能翻阅ppt,或反复观看视频来找到对应的意思和具体操作过程,但是我对计算机

是如何工作的有了初步的了解。

相关文章:

  • 2021-08-11
  • 2021-06-01
  • 2021-06-19
  • 2021-04-16
  • 2021-08-03
猜你喜欢
  • 2021-05-01
  • 2021-12-06
  • 2022-03-09
  • 2021-12-27
相关资源
相似解决方案