深入理解程序设计使用Linux汇编语言_汇编语言教程
资源名称:深入理解程序设计使用Linux汇编语言 内容简介: 是否真正理解汇编语言,常常是普通程序员和优秀程序员的分水岭。《深入理解程序设计:使用Linux汇编语言》介绍了Linux平台下的汇编语言编程,教你从计算机的角度看问题,从而了解汇编语言及计算机的工作方式,为成就自己的优秀程序员之梦夯实基础。 很多人都认为汇编语言晦涩难懂,但New Medio技术总监Jonathan Bartlett的这本书将改变人们的看法。本书首先介绍计算机的体系结构,然后从编写简单程序开始,一步一步扩充函数、文件、读写处理等知识,并平滑过渡到程序共享、存储与优化,由浅入深地介绍了Linux汇编语言编程。作者不仅会带你了解向计算机传递信息的方式方法,还让你学会向修改和使用程序的人传递信息,并最终用自己的规则构建“世界”,按自己对问题的理解和解决方案创造“世界”。 主要内容: 计算机体系结构(详解内存及寻址方式); 编程初体验; 函数使用及复杂度处理; 文件处理及缓冲区分析; 记录读写及修改; 通过测试及错误处理打造健壮程序; 程序共享; 内存布局及处理; 计算机的计数原理; 程序优化(时机、位置及方式)。 资源目录: 第1章 引言 1 1.1 欢迎加入编程大军 1 1.2 工具 2 第2章 计算机体系结构 5 2.1 内存结构 5 2.2 CPU构造 6 2.3 几个术语 7 2.4 内存详解 9 2.5 寻址方式 10 2.6 温故知新 11 2.6.1 理解概念 11 2.6.2 应用概念 11 2.6.3 深入学习 12 第3章 编写第一个程序 13 3.1 编程初体验 13 3.2...