汇编语言程序设计

Richard Blum

出版时间

2005-12-31

ISBN

9787111175322

评分

★★★★★
书籍介绍
这本书在读者口中反复被称作“汇编中的K&R”,其独特之处在于:它不讲80x86那套老式汇编,而是直面现代IA-32平台下的AT&T风格汇编,并紧紧抓住一个核心命题——高级语言最终都要被编译成汇编,因此读懂编译器生成的汇编代码,是理解程序真实行为的钥匙。读者反馈显示,它最打动人的是“实例与原理阐述简洁而现代化”:内联C、调试器(gdb、kdbg)、反汇编(objdump)、简档器的使用讲得清楚,堪称一套完整的GNU工具链实操指南。它适合两类人:想为操作系统内核开发打底的人,以及已有一定汇编基础、希望打通高级语言与底层执行的开发者。唯一被诟病的是译文对专有词汇的处理,阅读时需稍加留意。
作者简介
Richard Blum 毕业于美国普度大学电气工程专业,在美国一家政府组织工作了15年以上。在此期间,他使用过各种编程语言(C、C++、Java和Microsoft VB .NET以及C#)编写实用程序,因此他发现一个非常有价值的事实:通过研究编译器生成的汇编语言代码及使用汇编语言例程,可明显提高高级语言程序的执行速度。本书正是他多年实践与研究的成果。
目录
第一部分 汇编语言程序设计环境基础
第1章 什么是汇编语言
1.1 处理器指令
1.1.1 指令码处理
1.1.2 指令码格式

显示全部
用户评论
看完了也就那么回事
汇编中的K&R
实用又好用,如果在有些练习题那就是完美了。
想当初做操作系统实习的时候我好像看过这本书的英文版电子版的……
没看完
很好的AT&T汇编教程,补充csapp看
2015-02-28 读过
来这个VR公司做VP后,天天做的都是商业决定、API设计、移动架构……,太久太久没涉及到底层,我已经基本‘失去’做底层的吃苦耐劳精神,偶尔翻出来看看忆苦思甜,让自己知道现在这根本不算吃苦啃东西……
由浅入深 是本好书
非常非常好
下载
收藏