汇编语言书籍选择

1. 王爽-汇编语言(第二版)       这是16位汇编打好基础,
2. Intel 汇编语言程序设计 : 从16位实模式下BIOS、DOS实模式文本及图形程序设计到32位保护模式的Windows程序设计,这本书比上面那本介绍的更全面, 但却未必适合你, 建议你先看王爽汇编然后再看这本
3. IBM PC汇编语言程序设计 ,清华大学的这本算是正统的本科教材了, 内容中规中矩, 也有不少网友推荐本书适合自学.
4. 80x86汇编语言程序设计 ,这本书像国内版的 Intel 汇编语言程序设计 , 内容都差不多,从16位实模式到32位保护模式编程, 是王爽汇编的进阶教程. 放在王爽汇编之后和第二本书中挑一本学
5. 罗云彬Windows环境下32位汇编语言程序设计 ,这本书就是汇编版的windows程序设计, 适合汇编爱好者进阶windows编程用的, 放到最后吧! 学完这本后面的发展方向就很丰富
那也就是说这五本书说了三种汇编?
王爽的汇编语言(第二版)和 IBM PC汇编语言程序设计 ,清华大学出版的这本差不多, 都讲的是16位汇编基础.

Intel 汇编语言程序设计和80x86汇编语言程序设计的内容相似,都是从80X86汇编讲到了32位保护模式编程为止

罗云彬Windows环境下32位汇编语言程序设计 ,这本书讲的是如何使用MASM6.1以上的版本调用windows下的API函数进行32位应用软件的编程, 内容等同于windows程序设计
16位汇编和80x86汇编语言是不是一种汇编不同的说法??
IBM的pc机用的是intel 的cpu,   所以,IBM汇编讲的是intel   cpu   的指令。基本上是一回事 
如果非要说有 "那么大的差别的话
1。后者只讲8086指令集,前者比后者更全,包含80386,甚至80586指令集。2. IBM汇编讲的除指令集外,还讲一些dos/bios编程。

先看《intel汇编语言程序设计》来整体学习32位汇编

再看罗云杉的《WINDOWS下32位汇编语言程序设计》深入学习win32汇编

再向下如何发展,比如系统底层,逆向工程

第二本书的编译器建议用radasm,而不是masm32

第一部书的编译器有些困难,主要现在编译不支持旧版库文件,而新版库文件由于
 

Intel汇编语言程序设计 和 王爽的汇编语言 

Windows环境下32位汇编语言程序设计
王爽的简单,容易明白,容易入门,没法精通。

Intel汇编语言,内容详细,缺点就是太厚了,你可以和王爽的比下,快3本了。
所以他写的比较全面。

windows32,这个我曾经是作为后续才看到,因为它是WIN32汇编,不是X8086汇编了,
他使用的是WINDOWS界面编程。win32汇编和8086汇编类似于MFC和C的的关系一样。
调用的都是API,就不是单纯的MOV ADD JMP了。

需要学习WIN32汇编,最好是在8086汇编的基础上去学习,就像是从简单的学起,。

如果你只想了解,开拓视野。建议去学王爽的,简单,容易理解,加个汇编交流群,一个小甲鱼汇编视频,一半个月就自学会了。
如果你想玩黑客,破解。。。那最好去学习,intel的。如果你连这都看不明白,那么想深入的搞清楚汇编语言,一个字,难。
如果你是学计算机的,想在windows下进行编程,并且想最个有界面的,可以先学,王爽,然后学习win32.

王爽的和win32电子书我有,可以看,那么可以买一本Intel的

posted @ 2013-08-13 18:40  herizai007  阅读(1618)  评论(0编辑  收藏  举报