Jonathan Bartlett
New Medio技术总监,负责为各公司定制Web应用、移动应用或企业软件解决方案。在此之前,他曾在EDS担任因特网开发经理一职,为Web团队和Wolfram Research提供技术支持。另外,他常在IBM DeveloperWorks社区撰文,介绍从高性能Playstation 3编程到高级元编程技巧等主题。
是否真正理解汇编语言,常常是普通程序员和优秀程序员的分水岭。《深入理解程序设计:使用Linux汇编语言》介绍了Linux平台下的汇编语言编程,教你从计算机的角度看问题,从而了解汇编语言及计算机的工作方式,为成就自己的优秀程序员之梦夯实基础。
很多人都认为汇编语言晦涩难懂,但New Medio技术总监Jonathan Bartlett的这本书将改变人们的看法。本书首先介绍计算机的体系结构,然后从编写简单程序开始,一步一步扩充函数、文件、读写处理等知识,并平滑过渡到程序共享、存储与优化,由浅入深地介绍了Linux汇编语言编程。作者不仅会带你了解向计算机传递信息的方式方法,还让你学会向修改和使用程序的人传递信息,并最终用自己的规则构建“世界”,按自己对问题的理解和解决方案创造“世界”。
主要内容:
计算机体系结构(详解内存及寻址方式);
编程初体验;
函数使用及复杂度处理;
文件处理及缓冲区分析;
记录读写及修改;
通过测试及错误处理打造健壮程序;
程序共享;
内存布局及处理;
计算机的计数原理;
程序优化(时机、位置及方式)。
这本书介绍linux下的汇编,使用的是gas和AT&T语法,内容很好,非常适合用来教学。只要你英语不是很差,看这本书是没问题的。并且,这本书的电子版(包括源码)都是公开的,可以从它的网站http://savannah.nongnu.org/projects/pgubook/上下载到。
评分大概在2015年1月中旬买了这本书。截至目前看了前4章,准确的说第一张没怎么看,第二章略看了下,细看从第三章开始的。之前也算是由汇编语言编程经验。在第三章开始的那个小程序我感觉讲的很详细,非常适合初学者,一个二三十行的程序居然花了接近两页纸张来解释,连作者都承认...
评分可以作为32位汇编的练习题,把上面的所有例子在机器上实现一遍,对理解汇编语言有很大帮助。不过与64位汇编还是有一些区别,系统调用方式,参数压栈,弹栈的方式等。还是一本比较好的教材,更深入的细节可以看下 汇编语言程序设计 http://book.douban.com/subject/1446250/
评分大概在2015年1月中旬买了这本书。截至目前看了前4章,准确的说第一张没怎么看,第二章略看了下,细看从第三章开始的。之前也算是由汇编语言编程经验。在第三章开始的那个小程序我感觉讲的很详细,非常适合初学者,一个二三十行的程序居然花了接近两页纸张来解释,连作者都承认...
评分看这本书主要是因为它介绍linux下的汇编格式,也就是AT&T格式。这本书假定读者不会任何程序语言,这种情况现在应该很少见了,有谁一上来就学汇编? 不过学习底层的东西再看高层的程序就很好理解了。而且这本书不仅仅只讲汇编的结构,还讲了很多东西,优化,测试,操作系统的系...
以优雅的方式展现了汇编语言思维,原来读汇编程序也可以赏心悦目,最后一章《学无止境》推荐的书目值得关注。
评分因为对汇编并不感兴趣,所以只是匆匆浏览一下,书中附录推荐的一些计算机书籍阅读顺序很不错呦
评分薄书的优势
评分要不是@ibuick 推荐,应该不会这么早看这本书。简单的讲了一些底层基础知识,大一CS专业学生完全可以在坑爹的导论课上看(我那时读CSAPP)。到“中间存储器”那章,想到大别的128G内存。又想到院长吹自己在国防科大时汇编写得多么的6。20151207
评分因为对汇编并不感兴趣,所以只是匆匆浏览一下,书中附录推荐的一些计算机书籍阅读顺序很不错呦
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有