首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

2.7  《汇编语言编程艺术》及其他资源

尽管HLA是学习汇编语言的极好工具,光靠它还不够。要用HLA学习汇编语言,绝对得有一些与HLA配套的教材,幸而这类材料确实存在。事实上,我专门把HLA编写成能支持这些教学材料(而非要编写教学材料支持HLA)的程序。排名首位的资源当数我的《汇编语言编程艺术》一书。此书特意写成如同本章的由浅入深的教学方法。成千上万学生及其他读过这本书的人都以其亲身体验证明,该方法是成功的。如果你懂高级语言,又想学汇编语言,应当认真考虑选用《汇编语言编程艺术》。

《汇编语言编程艺术》当然不是汇编语言编程的唯一资源。Jeff Duntemann的《Assembly Language Step by Step》(Wiley出版社于2000年出版)适合于首次学习编程语言、没有高级语言编程经验的程序员。尽管《编程卓越之道》的读者并不属于这个范围,但这种汇编的教学方法对于有些人可能很管用。

Jonathon Barlett写的《Programming from the Ground Up》(Bartlett Publishing出版社于2004年出版)研讨用GNU的Gas汇编器进行汇编语言编程。这本书对于需要分析GCC的80x86输出的人特别有用。该书的一个早期版本可从Webster网站免费下载,网址为http://webster.cs.ucr.edu/ AsmTools/Gas/index.html

Richard Blum的《Professional Assembly Language (Programmer to Programmer)》[2](Wrox出版社于2005年出版)是在80x86上使用GNU汇编器的另一本书,可供希望看懂GCC Gas输出的人参考。

Paul Carter博士在网上也有一个关于汇编语言编程的生动教程。在Webster网站可以找到http://webster.cs.ucr.edu/links.htm网页,其中有指向Carter博士这本书最新版本的链接。

当然,Webster网站还有很多汇编语言编程资源,包括一些在线文档。如果你渴望深入学习汇编语言编程,一定要访问Webster网站http://webster.cs.ucr.edu

不光是这些关于汇编语言编程的信息源,如果在网上使用自己顺手的搜索引擎,我们就能迅速找到几千页汇编语言编程的信息。还有Usenet新闻组alt.lang.asm及comp.lang.asm.x86,在这里你可以提出一大堆涉及汇编语言编程的问题。此外有一些基于网页的汇编语言论坛。再次说明,通过Google之类的Internet搜索引擎会找到大量信息,看都看不完。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论