<font color=red>讨论:关于我们为什么要学习汇编,汇编可以做什么</font>
写这个帖子的初衷,主要是因为论坛太冷清了,就像很多人说的,学习汇编就是千军万马过独木桥。其实不然,主要是因为我们没有找到学习汇编的方法,还有就是不知道为什么学习汇编,学习了汇编可以做什么,这些因素是绝大多数人放弃汇编的原因。在这里我们可以理解他们,毕竟学习VB、MFC这类开发环境可以很快的上手,并且写出一些成品软件。但是当你仔细深入学习,就会发现,所有的细节都被封装到了一个黑盒子里面,你完全不了解系统是如何操作的,这里,我感觉很多人都有懒惰的一面,我以前也是,觉得微软已经为我们做好了,就不必要再去学习了。事实不然,我们真正要了解的,正是被微软封装进去的东西。
汇编是在计算机底层进行编程的语言,是直接和机器码打交道的语言,我个人感觉真正的高手对汇编都是有很深的认知,这也是我们和高手的差别。用病毒据例,真正有创意的病毒几乎都是汇编和C写出来的,而解决病毒也是需要进行反汇编,我说的病毒是指感染PE文件的病毒,当然其它的病毒解决用反汇编也是有很大帮助的。
汇编到底可以做什么,我认为它可以做一切,就看你自己对汇编的理解和掌握。
这里我希望大家想想汇编真正的意义,这样对我们学习汇编也是一个动力,对于掌握汇编编程有很大的帮助,至少我们自己有了一个目标,不再是盲目的看书籍和资料。
同时希望更多想了解系统底层的人加入我们,共同学习汇编,当然不要用汇编去做一些不好的事情,呵呵。