汇编入门
这是一门操作性很强的课程1.逆向工程,或是程式代码中嵌入一段__asm. 这看上去一定很cool. 所以首先要确信学好这东东是有用的。
2.不要马上去看汇编教材。在此之前,先回顾一下计算机硬件组成的一些知识。如果出于实用主义,那么网上google
"Linux分段和分页机制",这对于理解计算机寻址方式是很有好处的。事实上,这也是以后更改系统内核的重要知识。
3.是时候看书了,不过,因为是理论上的东西,所以不用花太多时间,看个大概就行。不用去记每个操作指令用法。
因为没有上机操作,大脑理解和识记很费力。这阶段任务主要是把课本的讲述内容有个大概认识就行。
4.找电子版,搞定《加密和解密》(第3版)和《windows环境下32位汇编语言程序设计》,前面一本可操作性相当强,也比较容易入门,汇编码看得多了,自然知道怎么写才是最好的,一个月后就对汇编很有sense;对于后面一本,有前面基础后,学起来相当快(当然,你最好还是已学过windows编程),然后整理成库形式。这样写汇编程序不必每次都重新写。
学习过程中,不懂的地方,原先没理解的教材或是其他资料就是很好的参考。
那本《保护方式下的80386及其编程》,很经典。平时也可以拿出来当参考书
5.说是汇编,其实功夫还在其他地方,数据结构,算法,逻辑等。
--------
之后,汇编多看,多写,自然就跟呼吸一样。 明白明白, 學會了!
頁:
[1]