Assembly windows XP上的x86汇编语言编程

Assembly windows XP上的x86汇编语言编程,assembly,Assembly,我在理解汇编语言编程的概念方面面临着极大的困难 我正在读巴里·布雷的书 请告诉我是否有好的在线教程和免费的汇编程序编程工具,很容易入门。汇编语言编程艺术和Randall Hyde的HLA 这本书在网上是免费的。HLA是本书的配套高级汇编程序。汇编语言编程艺术和Randall Hyde的HLA 这本书在网上是免费的。HLA是本书附带的高级汇编程序。如果你想了解汇编编程的概念,凯特曼的汇编语言教程非常好。这是一个内置于解释器中的语言教程。你会得到立竿见影的结果。遗憾的是,它的语法是8086,而不

我在理解汇编语言编程的概念方面面临着极大的困难

我正在读巴里·布雷的书


请告诉我是否有好的在线教程和免费的汇编程序编程工具,很容易入门。

汇编语言编程艺术和Randall Hyde的HLA


这本书在网上是免费的。HLA是本书的配套高级汇编程序。

汇编语言编程艺术和Randall Hyde的HLA


这本书在网上是免费的。HLA是本书附带的高级汇编程序。

如果你想了解汇编编程的概念,凯特曼的汇编语言教程非常好。这是一个内置于解释器中的语言教程。你会得到立竿见影的结果。遗憾的是,它的语法是8086,而不是x86。它们是相似的,但x86有一个更完整的指令集。一旦您学习了语法和概念,就很容易切换指令集


链接:

如果你想了解汇编编程的概念,凯特曼的汇编语言教程非常好。这是一个内置于解释器中的语言教程。你会得到立竿见影的结果。遗憾的是,它的语法是8086,而不是x86。它们是相似的,但x86有一个更完整的指令集。一旦您学习了语法和概念,就很容易切换指令集


链接:

除了前面提到的那本书(的艺术…),我还建议您尝试一下这本书,很遗憾它不是免费的,但它是一个很好的工具,可以帮助您了解如何在asm中编码,最重要的是,了解x86系列处理器的工作原理。所有这些都不需要经历太多麻烦

问题是,为了能够有效地在asm中编码,您需要了解处理器的工作方式、可用的指令、标志、寄存器等。。在我看来,这个工具能很好地帮助你了解这一点。此外,您可以逐步跟踪模拟处理器的状态(标志、寄存器值等)并“调试”代码


它还提供了几乎所有x86处理器中可用的基本8086指令的参考,以及教程和文档化的源代码,您可以尝试。

除了前面提到的书(艺术…),我还建议您尝试一下,可惜这不是免费的,但这是一个很好的工具,可以帮助您了解如何在asm中编码,最重要的是了解x86系列处理器的工作原理。所有这些都不需要经历太多麻烦

问题是,为了能够有效地在asm中编码,您需要了解处理器的工作方式、可用的指令、标志、寄存器等。。在我看来,这个工具能很好地帮助你了解这一点。此外,您可以逐步跟踪模拟处理器的状态(标志、寄存器值等)并“调试”代码


它还提供了几乎所有x86处理器中可用的基本8086指令的参考,以及教程和文档化的源代码,您可以尝试。

如果您想详细说明您的困难,也许我们可以提供更多帮助。@Liran Orevi,我是高级语言背景。整个“汇编语言”对我来说是陌生的。我不知道从哪里开始,如何开始。如果你能详细说明你的困难,也许我们可以提供更多帮助。@Liran Orevi,我有高级语言背景。整个“汇编语言”对我来说是陌生的。我不知道从哪里开始,如何开始。早在我使用Charles Anderson的名为“可视计算机:8088”的abook时,它有一个与你链接的东西非常相似的模拟器。非常好的学习工具-即使只是16位,95%以上的概念都会直接转移到32位或64位汇编。早在我使用Charles Anderson的名为“可视计算机:8088”的abook时,它有一个与您链接的内容非常相似的模拟器。非常好的学习工具-即使它是16位的,超过95%的概念都会直接转移到32位或64位汇编。