新書推薦:
《
如何打造成功的商业赛事
》
售價:HK$
89.5
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:HK$
58.2
《
慈悲与玫瑰
》
售價:HK$
87.4
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:HK$
76.2
《
云中记
》
售價:HK$
76.2
《
大模型应用开发:RAG入门与实战
》
售價:HK$
89.4
《
不挨饿快速瘦的减脂餐
》
售價:HK$
67.0
《
形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛)
》
售價:HK$
110.7
|
內容簡介: |
《汇编语言:基于linux环境(第3版)》是风靡美国的经典汇编语言畅销书籍的最新版,美国计算机领域著名作者jeffduntemann的力作。作者以其渊博的专业知识,丰富的实战经验,结合生动详尽的实例,全面系统地介绍了linux环境下如何使用汇编语言进行程序设计以及与之有关的背景知识和相关工具的使用。本书写作风格独特,全书采用作者最有特色的对话式风格,结合大量源于生活的暗喻,将晦涩难懂的知识点条分缕析地呈现出来,以便读者能以轻松愉快的心情学习。
《汇编语言:基于linux环境(第3版)》适合刚涉足linux环境下汇编语言的读者,也可作为相关技术人员的参考书。
|
目錄:
|
第1章 又一个令人愉快的星期六
1.1 一切尽在计划之中
1.2 如果这是真实情况
1.3 此路不通,请绕行
1.4 像棋盘游戏一样的汇编语言编程
第2章 外星基数
2.1 新数学怪物归来
2.2 在火星上计数
2.3 八进制:绿色精怪怎样偷走8和9的
2.4 十六进制:解决数字的短缺
2.5 从十六进制到十进制,从十进制到十六进制
2.6 十六进制运算
2.7 进制
2.8 进制简写方式:十六进制
第3章 摘下面具
3.1 raxie,我们怎么不认识你
3.2 开关、晶体管和存储器
3.3 遵循计划行事的盒子
3.4 是什么vs.怎么做:体系结构和微体系结构
.3.5 工厂经理
第4章 位置,位置,位置
4.1 内存模式的乐趣
4.2 段的本质
4.3 16位和32位寄存器
4.4 三种主要的汇编编程模型
4.5 保护模式下不再允许我们做的事情
4.6 展望未来:64位“长模式”
第5章 汇编的权利
5.1 文件及其包含的内容
5.2 文本进去,代码出来
5.3 汇编语言开发过程
5.4 沿着汇编小路旅行
第6章 有地儿,有工具
6.1 kate编辑器
6.2 linux和终端
6.3 使用linux make
6.4 insight调试器
第7章 跟踪指令
7.1 为自己建立一个沙盒
7.2 cpu的标志位
7.3 有符号值和无符号值
7.4 隐式操作数和mul
7.5 阅读和使用汇编语言参考资料
7.6 neg:求补求补码;即,与-1相乘
第8章 我们的崇高目标
8.1 汇编语言程序的基本框架
8.2 通过堆栈实现后进先出
8.3 通过int80使用linux内核服务
8.4 设计一个有价值的程序
第9章 位、标志、分支和表
9.1 位就是二进制位字节也是二进制位
9.2 移位操作
9.3 位操作
9.4 标志、测试和分支
9.5 保护模式下内存寻址详解
9.6 字符表转换
9.7 用表来代替计算
第10章 分治
10.1 盒子里面的盒子
10.2 调用和返回
10.3 局部标号和跳转的长度
10.4 生成外部过程库
10.5 自定义过程的艺术
10.6 linux控制台下的简单光标控制
10.7 创建和使用宏
第11章 字符串奏鸣曲
11.1 汇编语言字符串的概念
11.2 rep stosb,软件机枪
11.3 半自动武器:不带rep的stosb
11.4 movsb:快速块拷贝
11.5 将数据存储到不连续的字符串中
11.6 命令行参数和堆栈检查
11.7 使用scasb进行字符串搜索
第12章 c语言
12.1 什么是gnu
12.2 连接到标准的c函数库
12.3 使用printf格式化文本输出
12.4 使用fgets和scanf进行数据输入
12.5 驾驭时间
12.6 理解att指令助记符
12.7 产生随机数
12.8 c如何看待命令行参数
12.9 简单文件输入/输出
结论:不是结束,而是刚刚开始
附录a 部分x86指令集
附录b 字符集图
|
|