一本不错的汇编书籍《Professional Assembly Language》

news/2024/7/10 3:56:25 标签: 汇编, assembly, 语言, 优化, 工具
这本书纸制的国内暂时只有中文版,译名为《汇编语言程序设计》,是由马朝晖等老师翻译的,内容译得不错,书名叫《专业级汇编语言》可能更恰当。突出“专业”这两字,更适合书中的内容,因为该书并不仅仅停留在汇编语言之上,对汇编语言和计算机体系结构进行了很好地串连。书中采用的是汇编语言基于GNU的AT&T操作码语法,国内这种语法的书籍凤毛麟角,个人最初也是在china-pub上看见网友的评论才决定买的。由于个人在本科时期汇编学得比较卖力,这本书现在看起来比较轻松,但收获仍然不小,尤其是一些章节介绍的优化部分,可以看出作者和译者都有相当深厚的功力。如果是初学者,尤其是xNix下程序设计的初学者,这本书也是不错的书籍,关于GNU工具链的安装和使用简介当足以满足入门的需求,至于熟悉和精炼,则需要学者自己的努力和经验的积累。该书对段寄存器的相关操作(比如段间跳转、调用,含有段前缀的内存引用等)没有什么介绍 ,可以看一些网上资料进行弥补。

http://www.niftyadmin.cn/n/1104475.html

相关文章

让Leopard的字典变的更强更聪明

让Leopard的字典变的更强更聪明(能查英汉汉英,添加专业字典) A准备工作:1.操作系统必须是Leopard2.到[url]http://code.google.com/p/mac-dictionary-kit/[/url]下载右边的DictUnifier.dmg, 然后拖放到"应用程序"3.到[url]http://stardict.sourceforge.net/cn/Dicti…

让我们《击掌为盟》

能够看到这本书,纯属机缘巧合。记得那天我本来是去图书馆找基本专业书的,结果未能如愿,只感到满屋子的老旧书籍在向我吐露沧桑。总不能空手而回,于是便跑到存放文学书籍的房间,在新上架书籍处胡乱搜寻,可巧…

ADSL注册表优化大法之9x/ME篇(转)

ADSL优化势在必行,前面我们已经介绍过ADSL注册表简易优化法(通用法)。现特别针对使用Win 9x/ME的用户,我们优化策略介绍如下: 做这些修改之前请先做好注册表的备份,以便不适合你的情况的时候或修改错误时恢复。同时这里所介绍的优…

Azure Remoteapp-自定义模板

上一篇文章对微软Azure处于测试阶段的应用虚拟化功能进行了介绍,这篇文章对自定义模板进行介绍。九叔让你#涨姿势# 为什么要自定义模板?其实主要原因是微软发布的模板中是自带office2013的版本,但没有给最终用户和管理员”本地管理员”权限&a…

ADSL注册表优化大法之XP篇(转)

ADSL优化势在必行,前面我们已经介绍过ADSL注册表简易优化法(通用法)。现特别针对使用windows XP的用户,我们优化策略介绍如下: (注意:本方法只适用于PPPoE方式的ADSL用户) 在做这些修改之前请先做好注册表的备份,以便不…

volatile关键字与线程间通信

1.Java内存模型 现在计算机普遍使用多处理器进行运算,并且为了解决计算机存储设备和处理器的运算速度之间巨大的差距,引入了高速缓存作为缓冲, 缓存虽然能极大的提高性能,但是随之带来的缓存一致性的问题, 例如&#x…

hadoop更改保存路径后,批量重启不能启动datanode(或者format以后不能启动datanode)...

这是因为更改文件后,所有的子节点的core-site.xml并没有一致,所以使用start-dfs.sh的时候导致机器起不起来。 修改slave(datanode)节点的core-site.xml就可以啦()转载于:https://www.cnblogs.com/YouXiangLiThon/p/10343110.html

别太在意《人性的弱点》

这本书我先是在同学那看到,后来自己买了一本,因为觉着其中有很多东西很重要,以前从来没有人和我说过。看过之后,我向一个好朋友推荐,出乎我的意料,他的回答是:“算了,看这种书&#…