11

我想学习汇编已经有一段时间了,虽然我之前尝试过几次,但我还是没能通过“Hello, world”。是否有任何好的组装入门教程(最好使用 NASM,因为我使用 Windows 和 Linux)?

我确实有一点 C 知识,但主要是用 Ruby、Python、C# 和 JavaScript 等高级语言编写代码。

4

5 回答 5

9

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

不过,我还没有阅读过他的在线书籍。

于 2009-01-07T19:15:31.043 回答
4

我尝试了一些汇编程序,我发现FASM是最适合初学者的。它的宏语言有点糟糕,但除此之外它是一款出色的软件。它支持 Windows 和 Linux 对象格式(32 位或 64 位)。它有一个活跃且良好的社区,以及大量适合初学者的示例。

于 2009-01-07T19:42:05.717 回答
4

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

于 2009-01-07T20:15:01.687 回答
4

不幸的是,没有那么多好的资源和书籍可以学习nasm。但其中一些我可以推荐:

资源

一旦我找到新的好资源,此列表将立即更新。

于 2019-01-18T16:25:09.737 回答
-1

不是专门针对 NASM,但MASM 论坛有很多很好的信息,如果您向他们提出问题,您将获得更多帮助。

于 2009-01-07T19:56:52.443 回答