【问题标题】:What is the best resource for learning (N)ASM? [closed]学习 (N)ASM 的最佳资源是什么? [关闭]
【发布时间】:2010-09-30 02:45:26
【问题描述】:

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

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

【问题讨论】:

  • stackoverflow.com/tags/x86/info 中有一些很好的学习x86 asm 指南的链接。听起来您通常比 NASM 语法/宏询问更多关于 x86 asm 的信息。

标签: assembly nasm


【解决方案1】:

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

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

【讨论】:

  • 这是我们在汇编语言课上使用的书。
【解决方案2】:

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

【讨论】:

  • 就是这个问题。 :-)
  • 我刚刚想通了——我打开了另一个选项卡,上面有一个不同的问题 :)
【解决方案3】:

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

【讨论】:

    【解决方案4】:

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

    资源

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

    【讨论】:

      【解决方案5】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-09
        • 1970-01-01
        • 2019-06-07
        • 1970-01-01
        • 2010-09-14
        • 2010-10-05
        • 2023-04-04
        相关资源
        最近更新 更多