图灵程序设计丛书

深入理解程序设计:使用Linux汇编语言

Jonathan Bartlett (作者) 郭晴霞 (译者)
终止销售
本书深入浅出地介绍了Linux汇编语言编程,旨在让所有程序员都能真正理解汇编语言,并从计算机的角度理解编程,最终以协调、优雅的方式解决问题。书中内容主要包括内存管理、采用C调用约定的函数及其使用、文件及记录处理、程序测试和优化(方式方法和时机),以及相关的GUI编程知识。

本书适合初中级程序员学习参考,亦是高级程序员的案头备查书。

出版信息

  • 书  名深入理解程序设计:使用Linux汇编语言
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2013-12-24
  • 书  号978-7-115-33788-7
  • 定  价49.00 元
  • 页  数208
  • 印刷方式黑白
  • 开  本16开
  • 出版状态终止销售
  • 原书名Programming from the Ground Up
  • 原书号978-0975283844

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的最新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

世界最优秀的计算机科学专业学生都在用的编程教材
一朝掌握汇编语言,终生理解计算机的思考与行为方式
语言轻松,例子实用,轻松学会用Linux汇编语言编程

目录

第1章 引言 阅读
第2章 计算机体系结构 阅读
第3章 编写第一个程序
第4章 关于函数
第5章 文件处理
第6章 读写简单记录
第7章 开发健壮的程序
第8章 与代码库共享程序
第9章 关于中间存储器
第10章 像计算机一样计数
第11章 高级语言
第12章 优化
第13章 学无止境
附录A GUI编程
附录B 通用x86指令
附录C 重要的系统调用
附录D ASCII码
附录E 汇编语言中的常用C语句
附录F 使用GDB调试器
附录G 文档历史
附录H GNU自由文档许可协议
附录I 致谢
索引

作者介绍

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

相关文章

  • 毛倩倩 4推荐

    编程,就是要轻松

    题外话 前两天因《深入理解程序设计:使用Linux汇编语言》一书之事找到作者Jonathan Bartlett,感恩节后惊喜收到其全家福,感受到各种幸福感,发来与大家共享! ![enter image description here][1] ![enter im…...

  • xOuOx 推荐

    C与汇编程序的约定调用

    执行函数前(已经调用)(prologue): 将参数逆序压入堆栈(这样在使用ebp+偏移量来访问参数时,可以不考虑参数的数量,直接用%ebp+8(,%ebp+12...)等访问第1个至第N个参数) pushl $3# push the nparameter `pushl …...

  • 需要什么基础知识?
    steveguang  发表于 2013-12-24 17:51:33
    • 这是本入门级的编程书,旨在深入浅出地讲解计算机的思考与行为方式^^~

      毛倩倩  发表于 2014-01-09 13:26:52
  • 大概啥时候能出来啊
    zengzizhao  发表于 2013-02-05 13:45:09
    • 这个月应该能上市了~~

      毛倩倩  发表于 2013-12-10 13:16:27
  • 会出电子版吗
    风纪扣v  发表于 2013-12-25 13:39:06
    • 不好意思,这本书没有电子版。

      李洁  发表于 2014-01-09 11:29:45
    • http://www.wking-china.com/xpjylc/projects/pgubook/ 英文的

      imtinge  发表于 2014-01-16 15:48:39
  • 这书的英文版free下载。这书不太实用,不像30天自制操作系统那样,在0S之下编程。这书是linux之上的汇编编程,没有人这么干。不如看深入理解计算机系统,C语言级别的linux编程。如果在0S之下,去看怎么写OS的书。
    simonclickk  发表于 2014-12-29 16:54:51
    • 此书用的是ATT格式的intel汇编语言,ATT格式 ugly, nonintuitive, and hard to read。如果你仅仅想在linux下工作,那么你需要学习,因为ATT格式是gcc系列默认语言。如果不是,你应该用nasm,尤其是于渊的书和日本30天OS都是用的nasm

      simonclickk  发表于 2015-03-09 11:38:19
  • 原书332页,怎么翻译版才208页
    icuu  发表于 2013-12-06 21:52:08
  • 貌似好多新书的电子版都没法同步出来
    漂木  发表于 2013-12-13 20:21:24
  • 这本书的电子版(包括源码)都是公开的,可以从它的网站http://www.wking-china.com/xpjylc/projects/pgubook/上下载。
    imtinge  发表于 2014-01-16 15:48:07
  • 书是今天收到的,出版质量比较不错,正在读,大体目录浏览了一遍,感觉很好,是一本值得一读的经典。和《汇编语言的艺术》配合读非常好,建议可以看看《计算机系统要素:从零开始构建现代计算机》和《计算机科学概论》,这样可以整体把握计算机的系统理论。
    王顺  发表于 2014-01-26 16:14:34
  • 老实说,书名中的“深入”言过其实,更多的还是一本入门书籍。
    chenzhekl  发表于 2014-02-23 01:09:53
  • 这本书能出电子版吗?
    windk  发表于 2014-06-12 10:05:00
合作: 真人博彩 网上娱乐场 新葡京娱乐场