通过汇编一个简单的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) 编辑 收藏 举报