我自闲庭信步,悠然自得,不亦乐乎.

                                       ------ Keep life simple
GMail/GTalk/MSN:huyi.zg@gmail.com

 

推荐一本汇编的书

书名叫《Professional Assembly Language》
作者是Richard Blum
书比较新,2006年1月第一次印刷。

国内使用比较多的程序语言中,最难的恐怕就是C++和asm了,C++难在语法复杂,编程范式多,asm则是难以理解。拿一个简单的循环来说,能熟练使用其它一种程序开发语言,很可能就能使用C++编写循环语句了,但用asm试试看^^

我也有很长一段学习asm的经历,可惜实际使用并不多,所以至今尚在纸上谈兵阶段。不过很愿意和大家交流一下学习心得。
学汇编最为推崇的书籍是AOA(汇编语言的艺术),因为在市场上也是近2年才看见出售,所以我并没有读过该书,不能妄作评论,但该书声誉的确不错,一般国外叫xxx的艺术的书都比较牛。
我第一本入门书是清华出的一本黄色的80x86汇编程序设计,比较老了,而且讲的并不好(别怪我实话实说)。
当时水平也不够(那时才高中),反正看完晕乎乎的,约等于没看。后来大学又看了几遍,都把书给翻烂了,
感觉也没学到啥东西。
鉴于此,不得不别处拜师。买了一本巨厚的《IBM PC及兼容计算机汇编语言》,书名可能有误,不过也差不了多少了。
这回是买对了,虽然是英文版,但看起来很轻松,书里面的英文并不复杂,很容易懂,对各种知识点都讲解得很透彻。
不愧对于它的厚度。当然,这本书的后半部分是讲计算机接口技术的,一般就不用看了。之后这书还可以当
百科全书查,挺值得。
再之后,看了下罗云彬出的汇编书,主要是讲怎么调用windows程序库,编写windows程序,感觉没有啥意思,
我也不会用汇编写windows程序,就没有继续研究下去。

但是有一本叫《黑客反汇编揭秘》的书,值得推荐一下。本来很反感《黑客xxxxxx》,理论上我不会买这种名字的书,
不过看了下内容,还是忍不住买了。这本书主要研究高级程序语言和汇编的对应结构,属于实战型,注释非常详细,看后对我提高很大。

《Professional Assembly Language》是近期才拿到的,今后可能要由业务开发转为系统开发了,准备补充一下薄弱的知识。
拿到书后,真有相见恨晚的感觉,书虽然不厚,但讲解特别清楚,而且知识也比较新,解决了我很多疑惑。
如果有想学习asm的朋友,推荐买这本书,真的很值。


补充一下,Intel的网站上有IA-32的手册,一共是4卷,大家别忘了去下载回来。

posted on 2006-05-24 16:49 HuYi 阅读(2681) 评论(8)  编辑 收藏 引用 所属分类: 书籍推荐

评论

# re: 推荐一本汇编的书 2006-05-24 18:28 BoolKinG

补充一下,Intel的网站上有IA-32的手册,一共是4卷,大家别忘了去下载回来。

说起这套书,想起上次Intel可以免费订,第一次没收到,换了名字又订了一次,FedEx一周内就送到了,沉甸甸一大箱,估计运费都不便宜,Intel就是有钱  回复  更多评论   

# re: 推荐一本汇编的书 2006-05-24 19:32 HuYi

恩,

楼上说话的风格似层相识的感觉。

几年前我第一次知道Intel有这么一套书,也是听人说Intel给他邮了这么一套书,让大家赶紧去订。

可惜我赶到的时候,已经定完了,非常遗憾。只能看电子版了。

不喜欢看电子版,不知道啥时候还能订到:)  回复  更多评论   

# re: 推荐一本汇编的书 2006-05-25 09:12 poweruser

哪里可以找到?楼主说的这本书有电子版吗?  回复  更多评论   

# re: 推荐一本汇编的书 2006-05-25 10:16 HuYi

《Professional Assembly Language》
好像没有电子版,如果哪位兄弟知道的话,别忘了通知我一下。这本书售价不到50,打折后30来块吧,比较便宜了。  回复  更多评论   

# re: 推荐一本汇编的书 2006-05-26 11:04 saga.constantine

有机会一定要研究研究。  回复  更多评论   

# 骷髅架架 2006-06-06 15:24 骷髅架架

了解保护模式下的汇编,还得看清华大学周渝民那本.
很早的书了,现在没有实地书卖了.
驱动开发网有电子版下载.

《黑客反汇编揭秘》,偶书架上也有,书如其名. 现在不想钻底层的东东了,放在那里,没翻.  回复  更多评论   

# re: 推荐一本汇编的书 2006-06-20 15:21 wdscxsj

@HuYi
有电子版,我可以发给你。清晰PDF,压缩后1.7 M。发信至wdscxsj@gmail.com。  回复  更多评论   

# re: 推荐一本汇编的书 2007-08-15 12:14 liuweni

《Professional Assembly Language》国内有影印版卖吗??哪个出版社的??  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿(12)

随笔分类

相册

收藏夹

友情链接

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜