好高兴,看到同学对我的评分及评语,感到一个下午的用心很值得。
2016-02-29
2016-02-25
实验:通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的
我把它写成实验报告模式,而不像是一篇文章。目的很明确,我只想学会这门课并且获得证书。但是无耐必须用真名才能获得证书,可是我不想再往上暴露自己。所以到时候就以“Zhengda”的名义获得证书吧。
希望学有所成。
在实验楼的截图:
将Code文件夹下载到本机上。进行代码阅读。
C语言代码
将C用GCC编译成汇编:gcc –S –o main.s main.c -m32
汇编解释:
程序开始:
程序结束。
我对计算机是如何工作的理解:终于画好了。画的好辛苦~~
计算机只能购识别数字逻辑。汇编语言十分接近计算机最底层的硬件。通过这一实验,我对计算机的工作有更进一步的了解。比起C语言,汇编更加繁琐与复杂。但却充分显示出计算机硬件是一步步进行寄存器操作的。
程序无非就是硬件电路在寄存器之间不断的存取读写,再将数据送到ALU进行各种运算。这正是冯洛伊曼的思想。
sunfy + 原创作品转载请注明出处 + 《Linux操作系统分析》MOOC课程http://www.xuetangx.com/courses/course-v1:ustcX+USTC001+_/about
不是所有努力都有回报
成绩已经出来了,如预期的一样。考的好烂。好是伤心。这两天只要一想到成绩就有一股悲伤逆的感觉。嗨~这两天一直再找调剂信息。恨不得二战再来一年。为什么会考的这样差。
不是所有的努力都有回报的。这分数我实在是甘心啊。感到好迷茫啊。现在只希望能调剂回来本校。
面对现实也只能接受了。我不想要鸡汤。
2016-02-19
订阅:
博文 (Atom)