什么是学习(N)ASM的最佳资源?

时间:2009-01-07 19:08:52

标签: assembly nasm

我一直想要学习装配一段时间,虽然我之前尝过几次,但我还没有真正能够超越“Hello,world”。是否有任何良好的汇编入门教程(最好使用NASM,因为我使用的是Windows和Linux)?

我确实掌握了一些C知识,但主要是使用Ruby,Python,C#和JavaScript等高级语言编写代码。

5 个答案:

答案 0 :(得分:8)

这是一位来自前任老师的有趣页面。 http://drpaulcarter.com/pcasm/

但是,我还没看过他的在线书。

答案 1 :(得分:3)

我尝试了一些汇编程序,我发现FASM是最适合初学者的。它有一个有点糟糕的宏语言,但除此之外它是一个优秀的软件。它支持Windows和Linux对象格式(32位或64位)。它有一个积极和良好的社区,以及许多初学者友好的例子。

答案 2 :(得分:3)

对于我的汇编语言课程,我们正在使用Bill建议的那本书。我的教授还推荐了这本书:Assembly Language Step-by-step: Programming with DOS and Linux。他说,这是他所知道的唯一涵盖NASM的书(而且有点过时了。)

答案 3 :(得分:0)

不是专门针对NASM,但是The MASM Forum有很多很棒的信息,如果你问他们的问题,你会得到更多的帮助。

答案 4 :(得分:0)

不幸的是,没有足够的好地方和书籍可以学习nasm。但是我们有一些:

资源

一旦我找到新的好资源,此列表就会更新。