Visual studio VisualStudio汇编代码

Visual studio VisualStudio汇编代码,visual-studio,assembly,x86,Visual Studio,Assembly,X86,所以前几天,一位朋友告诉我,我需要使用VisualStudio调试x86汇编代码。这对我应该有很大帮助 代码现在是如何设置的,因为我有一个build.bat文件来编译、链接和执行我的项目 我已经创建了一个procedure.asm文件,我想通过该文件检查问题。我一直在VisualStudio中进行调试方面的研究,但我不知道如何进行调试(我从未使用过调试器)。有人能帮我弄清楚如何在VisualStudio中为x86汇编项目使用调试器吗?有多个头文件和带有一个驱动程序的.asm文件 谢谢你的帮助。我

所以前几天,一位朋友告诉我,我需要使用VisualStudio调试x86汇编代码。这对我应该有很大帮助

代码现在是如何设置的,因为我有一个build.bat文件来编译、链接和执行我的项目

我已经创建了一个procedure.asm文件,我想通过该文件检查问题。我一直在VisualStudio中进行调试方面的研究,但我不知道如何进行调试(我从未使用过调试器)。有人能帮我弄清楚如何在VisualStudio中为x86汇编项目使用调试器吗?有多个头文件和带有一个驱动程序的.asm文件


谢谢你的帮助。我不知道如何使用调试器进行汇编。我使用了eclipse调试器for java,从未使用过visual studio。我已经下载了visual studio代码

下面的步骤已经在较旧版本的visual studio(即6.0和7.x)中使用过,并且可能仍然有效,尽管我不确定您使用的是哪个版本的visual studio

1> 调用Visual Studio时,使用/debugexe参数,后跟汇编语言程序的名称和要传递的任何命令行参数;e、 g:

devenv.exe /debugexe asm_app.exe
2> 一旦启动,VisualStudio将提示创建一个基本名称为.EXE的.SLN文件;基本上,这将保存您的项目设置

3> 将.ASM源文件添加到解决方案资源管理器(右键单击->“添加现有…”),以便调试器可以轻松找到源代码;这还允许您方便地设置断点


4> 若要开始调试会话,请在解决方案资源管理器中右键单击EXE项目名称,然后选择“调试”->“启动新实例”。

以下步骤已在较旧版本的Visual Studio(即6.0和7.x)中使用,并且可能仍然有效,尽管我不确定您使用的是哪个版本的Visual Studio

1> 调用Visual Studio时,使用/debugexe参数,后跟汇编语言程序的名称和要传递的任何命令行参数;e、 g:

devenv.exe /debugexe asm_app.exe
2> 一旦启动,VisualStudio将提示创建一个基本名称为.EXE的.SLN文件;基本上,这将保存您的项目设置

3> 将.ASM源文件添加到解决方案资源管理器(右键单击->“添加现有…”),以便调试器可以轻松找到源代码;这还允许您方便地设置断点


4> 要开始调试会话,请右键单击解决方案资源管理器中的EXE项目名称,然后选择“调试”->“启动新实例”。

我正在使用Visual Studio 2015社区,发现添加头文件和程序集文件的最简单方法是通过“解决方案资源管理器”(顶部的“视图”下),然后,您可以通过右键单击并选择“添加”来添加文件

但是,如果要调试代码,我发现源代码可能会有所帮助:


希望这有帮助

我正在使用Visual Studio 2015社区,发现添加标题和程序集文件的最简单方法是通过“解决方案资源管理器”(在顶部的“视图”下),然后右键单击并选择“添加”即可添加文件

但是,如果要调试代码,我发现源代码可能会有所帮助:


希望这有帮助

你用什么来汇编和链接你的代码?你用什么来汇编和链接你的代码?