通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的

学号:20133232

姓名:王晨光

真实姓名(与最后申请证书的姓名务必一致) + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000

图片1:main.c程序

图片2:在网易云课堂里的实验楼里输入的操作程序。

图片3:main.s代码

图片4:将前面有点的代码删除,得到反汇编程序main.s

汇编代码中的堆栈的变化如以上4图。

实验总结:

     在实验过程中,我首先观看了网易云课堂里的课件,了解了作业该如何操作,也在实验楼中进行了多次的实验。在课件中,我也了解了存储程序计算机模型为冯诺依曼体系结构。但是一些汇编语音在以前的学习中没有涉及,只能在网上和课件中查阅相关资料,但是通过这次实验我对计算机如何工作有了一定的初步了解,计算机的基本原理是存储程序和程序控制,也对这门课程有了一定的了解。

posted on 2016-02-25 11:32  20133232王晨光  阅读(234)  评论(0编辑  收藏  举报

导航