汇编语言:基于Linux环境(第3版)
作者:[美]达特曼(JeffDuntemann)著;梁晓晖译
出版:清华大学出版社 版本:3
定价:99.00 元
ISBN-10:7302345929
ISBN-13:9787302345923
去豆瓣看看 第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 像棋盘游戏一样的汇编语言编程
查看完整 Jeff Duntemann,技术作家、编辑和讲师,同时也是一个出版业分析师。在他涉足技术领域的30年中,他曾经担任过施乐公司的程序员和系统分析员,Ziff-Davis出版公司的技术期刊编辑,Coriolis Group Books及后来的Paraglyph杂志社的编辑部主任。他目前是一名技术出版顾问,同时拥有Copperwood出版社(lulu.com的按需印刷出版商)。Jeff与妻子Carol住在科罗拉多州斯普林斯市。
《汇编语言:基于Linux环境(第3版)》是风靡美国的经典汇编语言畅销书籍的新版,美国计算机领域著名作者Jeff Duntemann的力作。作者以其渊博的专业知识,丰富的实战经验,结合生动详尽的实例,全面系统地介绍了Linux环境下如何使用汇编语言进行程序设计以及与之有关的背景知识和相关工具的使用。《汇编语言:基于Linux环境(第3版)》写作风格独特,《汇编语言:基于Linux环境(第3版)》采用作者最有特色的对话式风格,结合大量源于生活的暗喻,将晦涩难懂的知识点条分缕析地呈现出来,以便读者能以轻松愉快的心情学习。
《汇编语言:基于Linux环境(第3版)》适合刚涉足Linux环境下汇编语言的读者,也可作为相关技术人员的参考书。
第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语言
^ 收 起 Jeff Duntemann,技术作家、编辑和讲师,同时也是一个出版业分析师。在他涉足技术领域的30年中,他曾经担任过施乐公司的程序员和系统分析员,Ziff-Davis出版公司的技术期刊编辑,Coriolis Group Books及后来的Paraglyph杂志社的编辑部主任。他目前是一名技术出版顾问,同时拥有Copperwood出版社(lulu.com的按需印刷出版商)。Jeff与妻子Carol住在科罗拉多州斯普林斯市。
《汇编语言:基于Linux环境(第3版)》是风靡美国的经典汇编语言畅销书籍的新版,美国计算机领域著名作者Jeff Duntemann的力作。作者以其渊博的专业知识,丰富的实战经验,结合生动详尽的实例,全面系统地介绍了Linux环境下如何使用汇编语言进行程序设计以及与之有关的背景知识和相关工具的使用。《汇编语言:基于Linux环境(第3版)》写作风格独特,《汇编语言:基于Linux环境(第3版)》采用作者最有特色的对话式风格,结合大量源于生活的暗喻,将晦涩难懂的知识点条分缕析地呈现出来,以便读者能以轻松愉快的心情学习。
《汇编语言:基于Linux环境(第3版)》适合刚涉足Linux环境下汇编语言的读者,也可作为相关技术人员的参考书。
比价列表