需要认真的装配帮助

时间:2010-06-07 15:38:11

标签: assembly

我一直在努力学习装配几年。我做了一个“Hello,World”计划,但从未进一步。我发现它太难了。有人能把我指向一个地方甚至是自己,教我一些吗?我之前的编程经验主要是在python中。所以我对编程并不完全不熟悉。

5 个答案:

答案 0 :(得分:1)

我使用本书取得了巨大的成功,从一开始就开始,并逐步完成更复杂的主题:Assembly Language Step-by-Step

答案 1 :(得分:1)

如果将汇编语言与调试器配对,学习汇编语言的速度要快得多,它确实让我理解了值如何与寄存器,内存地址以及处理器的工作方式进行交换,跟踪的每一步都会修改状态对于系统,我认为这是学习它的捷径之一,我建议你选择更多的图形化,这样你就可以很容易地看到发生的事情,可能是16位,32位或64位。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

Learning assembly

Resources for learning ARM assembly

答案 4 :(得分:0)

也许从将它与python进行比较开始,因为这是你熟悉的东西。 这个link将您带到一个比较编程语言的站点。如果你去“99瓶啤酒”它会以多种语言显示程序,它允许你将python与汇编程序进行比较,以制作可以在以后帮助你的链接。除此之外,我建议您查找简单程序的示例,然后通过它们进行更改,以便了解其原因和工作原理。之后,他们就是那些发布编程挑战问题的网站,这些网站允许您尝试新的程序,否则您将尝试尝试这些程序。