2

我有一个装有 Windows 7 的 64 位 m/c。我想开始汇编语言编程。我应该使用什么编辑器和编译器。请提及我可以从哪里下载这些软件的站点。我在命令提示符下输入了 debug,但它给出了me this message 此版本的 C:\Windows\system32\debug.exe 与您正在运行的 Windows 版本不兼容。检查您计算机的系统信息,了解您是否需要 x86(32 位)或 x64(64 位)版本的程序,然后联系软件发行商。如何在不调试的情况下查看我的内存内容

4

2 回答 2

1

我会使用 Visual Studio express(免费版)。可以在项目中包含 .asm 文件,Visual Studio 附带的可视化调试器坦率地说是我使用过的最好的调试器之一。

对于想要启动英特尔汇编程序的人来说,另一个优势是您可以在一个集成环境中从内联汇编程序开始,这意味着您不必深入了解程序结构的小细节(COM vs. EXE vs. DLL vs. . ...)、函数调用和堆栈管理。您可以先编写函数内容(甚至在通用对象模型的框架内)。之后,您可以一点一点地转换为完整的汇编程序应用程序。

亲切的问候,PF

于 2013-09-01T08:36:34.073 回答
1

看看这个。这是一个方便的指南,我很确定 Visual Studio 会包含一个调试器。

不过老实说,如果我是你,我会开始在 Linux 下学习 x86,可能会使用 nasm 作为汇编程序,使用 gdb 作为调试程序。

于 2013-09-01T06:56:13.233 回答