【问题标题】:Need serious assembly help需要认真的组装帮助
【发布时间】:2010-06-07 15:38:11
【问题描述】:

几年来我一直在努力学习汇编。我开始做一个“Hello, World”程序,但再也没有了。我觉得太难了。有没有人能指点我一个地方,甚至他们自己,教我一些?我有主要在 python 方面的编程经验。所以我对编程并不完全陌生。

【问题讨论】:

标签: assembly


【解决方案1】:

我使用这本书取得了巨大成功,从头开始,一直到更复杂的主题:Assembly Language Step-by-Step

【讨论】:

    【解决方案2】:

    如果将汇编语言与调试器配对,学习汇编语言会快得多,它确实让我了解了值如何与寄存器、内存地址交换,以及处理器如何在后台工作,跟踪的每一步都会修改状态对于系统,我认为这是学习它的捷径之一,我建议您选择更多图形化的,这样您就可以轻松地可视化正在发生的事情,可能是 16、32 或 64 位。

    【讨论】:

      【解决方案3】:

      也许首先将它与 python 进行比较,因为这是你所熟悉的。 这个link 将您带到一个比较编程语言的站点。如果您转到“99 瓶啤酒”,它会以多种语言显示该程序,它允许您将 python 与汇编程序进行比较,以创建可以在以后帮助您的链接。除此之外,我建议您查找简单程序的示例以开始使用,然后通过它们并进行更改,以便您了解它为什么以及如何工作。在那之后,它们是发布编程挑战问题的网站,让您可以尝试原本不会尝试的新程序。

      【讨论】:

      • 感谢您的链接。我很感激。
      【解决方案4】:

      从学习C开始。从C到汇编语言是一小步(也许不是那么小,但是很多语句可以1对1翻译),可能你会发现反正你不需要汇编.

      【讨论】:

        【解决方案5】:

        您可能会在这些热门问题中找到一些帮助:

        Learning assembly

        Resources for learning ARM assembly

        【讨论】:

        • 这是评论,不是答案。它还应该伴随着一个近距离投票。
        猜你喜欢
        • 1970-01-01
        • 2021-12-15
        • 2011-08-25
        • 2011-09-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-16
        • 1970-01-01
        相关资源
        最近更新 更多