每种高级语言(比如C和C++)在连接为可执行程序之前都会被编译器转换成汇编语言。本书面向使用高级语言的开发人员,讲解如何查看和解释编译器生成的汇编语言代码,了解它们是如何创建的,从而可以修改编译器生成的代码或创建自己的汇编语言例程。本书揭示如何使程序中的函数更快更高效的内幕,以及提高应用程序性能的方法。
本书主要内容:
● 查看高级语言程序生成的汇编语言代码的好处;
● 如何为Linux奔腾处理器环境创建独立的汇编语言程序;
● 如何将高级函数和库整合到汇编语言程序中;
● 如何将汇编语言例程整合到C和C++应用程序中;
● 如何在汇编语言程序中使用Linux系统调用;
● 如何在应用程序中使用奔腾处理器的MMX和SSE功能。
推荐该书的一个在线学习中心:http://bbs.theithome.com
本书面向使用高级语言的开发人员,讲解如何查看和解释编译器生成的汇编语言代码
《汇编语言程序设计》热门书评
-
汇编中的K&R
15有用 0无用 大雨晴空 2010-11-04
如果说学c的话,一定要看K&R, 那么汇编就非这本书莫属了。 在我开始看linux内核时,发现自己的汇编基本上已经忘的差不多了。所以急需一本汇编的书,来给自己补一下。书海茫茫,找一本好书又谈何容易。网上又多拿此书和csap...
-
在intel平台下开发操作系统内核的必读书籍
5有用 1无用 PL 2012-12-05
这本书我读了大概两遍,说来惭愧,现在虽然知道这本书写的什么,可是很多细节在我现在不使用汇编以后有点淡忘了,但是这不妨碍我写它的评论。 那一年冬天,我忽然对UNIX产生了浓...
-
如果想学习AT&T风格的汇编的话,这本书真的很不错。。。
4有用 0无用 Wayne 2009-12-11
如果想学习AT&T风格的汇编的话,这本书真的很不错。不过可惜这本书并不能完全作为参考手册,有一些汇编指令并没有在书中涉及到,不过这个估计得去查Intel和AMD的Developer Guide才行。...
-
其实挺好的
2有用 1无用 江南游子 2009-03-14
语言也比较朴实易懂,而且是难得一见的AT$T格式的汇编语言书。这本书的最终目的是让读者学会C与汇编的混合编程,所以和一般的汇编书不太相同。...
-
对理解原理非常有帮助
2有用 0无用 岁羽中 2010-02-02
本书语言流畅,安排得当,实践性强,不但是一本非常好的AT&T汇编教材,对unix C程序员理解下层原理也非常有帮助!但本书不适用于x86_64平台,书中代码在x86机器上汇编成可执行程序后可在x86_64平台上运行,但代码却无法直接按书中方法在x86_64下汇编成可执行程序,因为e**的寄存...
书名: 汇编语言程序设计
作者: [美] Richard Blum
出版社: 机械工业出版社
译者: 马朝晖
出版年: 2006-1
页数: 409
定价: 48.00元
ISBN: 9787111175322

