汇编语言
汇编语言封面图

汇编语言

(美) 达特曼 (Duntemann,J.) , 著

出版社:清华大学出版社

年代:2013

定价:89.0

书籍简介:

本书是经典汇编语言畅销书籍的最新版,美国计算机领域著名作者Jeff Duntemann的力作。作者以其渊博的专业知识,丰富的实战经验,结合生动详尽的实例,全面系统地介绍了Linux环境下如何使用汇编语言进行程序设计以及与之有关的背景知识和相关工具的使用。本书写作风格独特,采用作者最有特色的对话式风格,结合大量源于生活的暗喻,将晦涩难懂的知识点条分缕析地呈现出来,方便读者以轻松愉快的心情学习。

作者介绍:

Jeff Duntemann,技术作家、编辑和讲师,同时也是一个出版业分析师。在他涉足技术领域的30年中,他曾经担任过施乐公司的程序员和系统分析员,Ziff-Davis出版公司的技术期刊编辑,Coriolis Group Books及后来的Paraglyph杂志社的编辑部主任。他目前是一名技术出版顾问,同时拥有Copperwood出版社(lulu.com的按需印刷出版商)。Jeff与妻子Carol住在科罗拉多州斯普林斯市。

书籍目录:

第1章 又一个令人愉快的星期六

1.1 一切尽在计划之中

1.1.1 步骤和测试

1.1.2不止两种方式

1.1.3 计算机像我们一样思考

1.2 如果这是真实情况

1.3 此路不通,请绕行

1.3.1 Big Bux游戏

1.3.2 玩Big Bux游戏

1.4 像棋盘游戏一样的汇编语言编程

1.4.1 代码和数据

1.4.2地址

1.4.3 隐喻,将军

第2章 外星基数

2.1 新数学怪物归来

2.2 在火星上计数

2.2.1 火星数字剖析

2.2.2数字基数的本质

2.3 八进制:绿色精怪怎样偷走8和9的

2.4 十六进制:解决数字的短缺

2.5 从十六进制到十进制,从十进制到十六进制

2.5.1 从十六进制到十进制

2.5.2 从十进制到十六进制

2.5.3 练习!练习!再练习

2.6 十六进制运算

2.6.1 列和进位

2.6.2 减法和借位

2.6.3 跨多列借位

2.6.4 意义何在

2.7 二进制

2.7.1 二进制值

2.7.2 为什么使用二进制

2.8 二进制简写方式:十六进制

第3章 摘下面具

3.1 RAXie,我们怎么不认识你

3.2 开关、晶体管和存储器

3.2.1 如果走陆路,就是!

3.2.2 晶体管开关

3.2.3 难以置信的位缩水

3.2.4 随机访问

3.2.5 存储器访问时间

3.2.6 字节,字,双字四字

3.2.7 精致的芯片排成一行

3.2.8 车间工长和流水线

3.2.9 对话内存

3.2.10 驾驭数据总线

3.2.11 车间工长的口袋

3.2.12 流水线

3.3 遵循计划行事的盒子

3.3.1 取指和执行

3.3.2车间工长的内脏

3.3.3改变航向

3.4 是什么vs.怎么做:体系结构和微体系结构

3.4.1 体系结构的演变

3.4.2地下室里的秘密机制

3.5 工厂经理

3.5.1 操作系统:角落办公室

3.5.2 BIOS:是软件,但并不软

3.5.3 多任务魔术

3.5.4 内核提升

3.5.5 内核爆炸

3.5.6计划

第4章 位置,位置,位置

4.1 内存模式的乐趣

4.1.1 16位将带来64K存储空间

4.1.2兆字节的本质

4.1.3 向后兼容和虚拟86模式

4.1.4 16位眼罩

4.2 段的本质

4.2.1 一个界限,而非一个位置

4.2.2用两个16位寄存器构成20位地址

4.3 16位和32位寄存器

4.3.1 通用寄存器

4.3.2 半寄存器

4.3.3 指令指针寄存器

4.3.4标志寄存器

4.4 三种主要的汇编编程模型

4.4.1 实模式平面模型

4.4.2 实模式段模型

4.4.3 保护模式平面模型

4.5 保护模式下不再允许我们做的事情

4.5.1 内存映射视频系统

4.5.2直接访问端口硬件

4.5.3 直接调用B10S

4.6 展望未来:64位“长模式”

第5章 汇编的权利

5.1 文件及其包含的内容

5.1.1 二进制文件vs文本文件

5.1.2 用Bless编辑器查看文件内容

5.1.3 解释原始数据

5.1.4 “字节序”

5.2 文本进去,代码出来

5.2.1汇编语言

5.2.2注释

5.2.3 当心“只写”源代码

5.2.4 目标代码和连接器

5.2.5 重定位能力

5.3 汇编语言开发过程

……

第6章 有地儿,有工具

第7章 跟踪指令

第8章 我们的崇高目标

第9章 位、标志、分支和表

第10章 分治

第11章 字符串奏鸣曲

第12章 C语言

内容摘要:

  《汇编语言:基于Linux环境(第3版)》是风靡美国的经典汇编语言畅销书籍的新版,美国计算机领域著名作者Jeff Duntemann的力作。作者以其渊博的专业知识,丰富的实战经验,结合生动详尽的实例,全面系统地介绍了Linux环境下如何使用汇编语言进行程序设计以及与之有关的背景知识和相关工具的使用。《汇编语言:基于Linux环境(第3版)》写作风格独特,《汇编语言:基于Linux环境(第3版)》采用作者最有特色的对话式风格,结合大量源于生活的暗喻,将晦涩难懂的知识点条分缕析地呈现出来,以便读者能以轻松愉快的心情学习。
  《汇编语言:基于Linux环境(第3版)》适合刚涉足Linux环境下汇编语言的读者,也可作为相关技术人员的参考书。

编辑推荐:

  学好汇编语言,才算真正7解计算机
  作为CPU的“母语”,汇编语言是其他所有编程语言(尤其是C,C++和Pascal)的基础。可以这么说,掌握了汇编语言,程序员就能“打通任督二脉”,轻轻松松掌握其他语言。然而,汇编语言的艰深晦涩往往让人望而却步,被误认为是少数极客独享的“专利”。
  为破除汇编语言的神秘感,畅销书作者Jeff Duntemann特别针对没有任何编程经验的读者,沿袭其诙谐生动的行文风格,抽丝剥茧,条分缕析,在全新修订的《汇编语言:基于Linux环境》中透彻讲解Intel x86计算机的工作机理。
  《汇编语言:基于Linux环境(第3版)》主题
  回顾计算和编程背后的基础概念,包括十六进制和二进制
  了解Intel CPU的演变和现代x86处理器的工作原理
  掌握编程过程(编辑源代码、汇编、连接和调试等)
  解读x86 32位保护模式内存寻址
  通过剖析大量完整的范例来学习x86指令集
  学习使用Ubuntu Linux下丰富的免费编程实用工具,包括Kate编辑器、NASM汇编器和GNU
  工具集掌握Linux编程的实用细节,包括进程、宏、INT 80h调用门和标准C库调用。

书籍规格:

书籍详细信息
书名汇编语言站内查询相似图书
9787302345923
如需购买下载《汇编语言》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)89.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

汇编语言是清华大学出版社于2014.出版的中图分类号为 TP316.89 ,TP313 的主题关于 Linux操作系统 ,汇编语言-程序设计 的书籍。