首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 推荐一本汇编的书
【标  题】:推荐一本汇编的书
【关键字】:
【来  源】:http://www.cppblog.com/huyi/archive/2006/05/24/7582.html

推荐一本汇编的书

书名叫《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卷,大家别忘了去下载回来。

修改控件style的方法:【上一篇】
[C++] 使用ifstream.seekg犯的错误:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 全面图解交换机接口及连接
  • 关于在使用ECLIPSE中出现NoClassDefFoundError的情况
  • 谨献给为了知识执着的嵌入式初学者
  • 室内设计不可不读的文章
  • FireFox背后的秘密:教你如何玩提速
  • 本故事纯属虚构
  • 这个是使动画播放时这能够全屏的命令
  • ASP.NET 2.0 AJAX Webservice调用 返回DataTable 新解
  • 杜绝入侵:八大法则防范ASP网站漏洞
  • 如何使用命令打开系统的关机/重启对话框
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.