在VS08中编译和调试汇编代码是非常方便的。很方便的可以查看内存、设置断点、查看寄存器变量等等。
其实在VS08中设置汇编环境是很容易的。
首先你需要建立一个空的工程,win32的或者是控制台的都可以。但最好是控制台的,免得到后面要修改选项。
其次新增一个.asm类型的文件。因为VS08中没有默认的选项,所以这里你随便选一个文件,带.asm后缀生成就可以了。
接下来就是修改编译选项了。
1.修改工程中自定义编译选项。
选中自定义编译中的"Microsoft Macro Assembler"
2.修改工程属性选项
首先选中工程属性,打开后选择最后一项"Microsoft Macro Assembler"中的"Gerneral"选项。在其中配置你工程需要包含的路径,即设置"Include Paths"选项的值。
接着设置选择"linker"中的"Input"属性,设置其中的编译依赖选项"Additional Dependencies"为你所想包含的外部库路径。
接着"linker"中的"System"属性中"SubSystem"选项要设置为"Console"控制台程序,不过这当然取决于你是否选择了控制台工程。
OK!接下来大功告成。可以直接在新建的.asm文件中编写汇编代码了。就这么简单。