内容简介

是否真正理解汇编语言,常常是普通程序员和优秀程序员的分水岭。《深入理解程序设计:使用Linux汇编语言》介绍了Linux平台下的汇编语言编程,教你从计算机的角度看问题,从而了解汇编语言及计算机的工作方式,为成就自己的优秀程序员之梦夯实基础。

很多人都认为汇编语言晦涩难懂,但New Medio技术总监Jonathan Bartlett的这《深入理解程序设计》将改变人们的看法。《深入理解程序设计》首先介绍计算机的体系结构,然后从编写简单程序开始,一步一步扩充函数、文件、读写处理等知识,并平滑过渡到程序共享、存储与优化,由浅入深地介绍了Linux汇编语言编程。作者不仅会带你了解向计算机传递信息的方式方法,还让你学会向修改和使用程序的人传递信息,并最终用自己的规则构建“世界”,按自己对问题的理解和解决方案创造“世界”。

主要内容:

计算机体系结构(详解内存及寻址方式);

编程初体验;

函数使用及复杂度处理;

文件处理及缓冲区分析;

记录读写及修改;

通过测试及错误处理打造健壮程序;

程序共享;

内存布局及处理;

计算机的计数原理;

程序优化(时机、位置及方式)。

Jonathan Bartlett

New Medio技术总监,负责为各公司定制Web应用、移动应用或企业软件解决方案。在此之前,他曾在EDS担任因特网开发经理一职,为Web团队和Wolfram Research提供技术支持。另外,他常在IBM DeveloperWorks社区撰文,介绍从高性能Playstation 3编程到高级元编程技巧等主题。

下载地址

豆瓣评论

  • [已注销]
    不懂汇编,把代码全都跳过去了,内容其实很基础2014-12-01
  • Eagle
    看了一半,后面草草翻了下,不知道这本书哪里好了,首先这本书的受众我就搞不太懂,汇编入门? 不太够,而且很多东西也不是讲汇编,体系结构? 也不怎么对,程序设计?这么大的topic2018-07-05
  • ok_young
    讲得不错的,大一的时候元旦假期从学校图书馆借来读,结果去超市买食品的时候脑子里都全都是MOV, PUSH, POP这些东西2020-01-27

猜你喜欢

大家都喜欢