l推荐理由
本书以x86系列微机为背景,从简单的hello程序开始,系统而详细地阐述了x86微机汇编语言编程的各种基础知识和编程技巧,内容涉及到数据表示、存储器管理、各种数据类型、过程、与汇编语言相关的体系结构、控制结构、文件、宏指令、位处理指令、字符串指令、mmx指令、类和对象,以及混合语言编程等,尤其是在高级汇编语言(hla)方面,该书给予了细致深入的讲解。对于有意学习x86汇编语言编程的程序员来说,这是一本难得的好书。 本书的作者randall hyde在大学中教授汇编语言十多年,并且开发了好几个商用软件,具有丰富的汇编语言开发经验。该书的英文电子版受到了成千上万的网站和高级程序员的高度评价,已经成为了高级汇编语言编程方面的一本经典之作。
虽然该书的出版时间不长,但在amazon上为该书作出评价的人很多,而且几乎所有的人都给予5星的评价,可见其内容之好。笔者相信,随着时间的推移,它在程序员中的影响回越来越大。
l九度链接
http://t.jobdu.com/thread-89-1-1.html
6.《Intel 汇编语言程序设计(第四版)》
l推荐理由
本书全面细致地讲述了汇编语言程序设计的各个方面。从微处理器体系结构、工作机制到指令集;从最基本的编译器链器的使用到高级过程、结构和宏的使用;从用纯汇编编写程序到用c/c++等最新编译器与汇编的混合接口编程;从16位实模式下bios、dos实模式文本及图形程序设计到32位保护模式的windows程序设计;从磁盘基础知识到intel指令编码、浮点运算等相关知识都做了深入而细致的讲解。
本书对计算机体系结构及基本原理做了相当篇幅的介绍,因此本书不仅可作为高等院校计算机专业汇编语言的教材,也可以作为计算机体系结构和原理的参考资料。
l九度链接
http://t.jobdu.com/thread-1315-1-1.html
7.《黑客反汇编揭秘》
l推荐理由
本 书主要讨论程序设计方面的问题,即发现程序有漏洞以后,如何在没有源代码的情况下通过反汇编程序来加以克服。该书涵盖了利用调试器与反汇编器分析程序的黑 客技术,内容包括虚函数、局部与全局变量、分支、循环、对象与对象层次以及数学运算符等。书中还介绍了一些防范反汇编的方法,包括使用操作系统的自修改代 码、在堆栈中执行代码、编译器优化以及可重定位代码应用等。学习如何利用调试器与反汇编器进行程序分析的一本好书。
l九度链接
http://t.jobdu.com/thread-87-1-3.html
8.《编译原理及实践》
l推荐理由