汇编语言书籍选择
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匯編語言,內容詳細,缺點就是太厚了,你可以和王爽的比下,快3本了。
所以他寫的比較全面。
windows32,這個我曾經是作為后續才看到,因為它是WIN32匯編,不是X8086匯編了,
他使用的是WINDOWS界面編程。win32匯編和8086匯編類似于MFC和C的的關系一樣。
調用的都是API,就不是單純的MOV ADD JMP了。
需要學習WIN32匯編,最好是在8086匯編的基礎上去學習,就像是從簡單的學起,。
如果你只想了解,開拓視野。建議去學王爽的,簡單,容易理解,加個匯編交流群,一個小甲魚匯編視頻,一半個月就自學會了。
如果你想玩黑客,破解。。。那最好去學習,intel的。如果你連這都看不明白,那么想深入的搞清楚匯編語言,一個字,難。
如果你是學計算機的,想在windows下進行編程,并且想最個有界面的,可以先學,王爽,然后學習win32.
王爽的和win32電子書我有,可以看,那么可以買一本Intel的
2. Intel 匯編語言程序設計 : 從16位實模式下BIOS、DOS實模式文本及圖形程序設計到32位保護模式的Windows程序設計,這本書比上面那本介紹的更全面, 但卻未必適合你, 建議你先看王爽匯編然后再看這本
3. IBM PC匯編語言程序設計 ,清華大學的這本算是正統的本科教材了, 內容中規中矩, 也有不少網友推薦本書適合自學.
4. 80x86匯編語言程序設計 ,這本書像國內版的 Intel 匯編語言程序設計 , 內容都差不多,從16位實模式到32位保護模式編程, 是王爽匯編的進階教程. 放在王爽匯編之后和第二本書中挑一本學
5. 羅云彬Windows環境下32位匯編語言程序設計 ,這本書就是匯編版的windows程序設計, 適合匯編愛好者進階windows編程用的, 放到最后吧! 學完這本后面的發展方向就很豐富
Intel 匯編語言程序設計和80x86匯編語言程序設計的內容相似,都是從80X86匯編講到了32位保護模式編程為止
羅云彬Windows環境下32位匯編語言程序設計 ,這本書講的是如何使用MASM6.1以上的版本調用windows下的API函數進行32位應用軟件的編程, 內容等同于windows程序設計
如果非要說有 "那么大的差別的話
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的
轉載于:https://www.cnblogs.com/Zblogs/p/3255685.html
總結
- 上一篇: 剑指offer--面试题14--收获
- 下一篇: 正则表达式速成教程