【问题标题】:NASM Assembler DebuggerNASM 汇编器调试器
【发布时间】:2010-01-11 16:20:36
【问题描述】:

是否有像 CodeView 这样的实用程序,我可以使用它来逐步执行由 NASM 组装的代码,在那里我可以看到寄存器/内存的当前状态?

【问题讨论】:

  • 问题应该这样表述:如何让 NASM 发出调试器信息?几乎每一个现代调试器(Visual Studio、Eclipse、Xcode、gdb)都允许进行程序集级跟踪和寄存器/内存检查。诀窍是让您的程序调试器友好。
  • 我能够设置 Visual Studio 来逐步完成程序集。感谢您的洞察力!
  • 参见the x86 tag wiki 的底部,了解一些 GDB 的 asm 调试技巧,例如 layout reg,提到了一些用于 GDB 的 GUI 前端,以及用于 Visual Studio 的 asm 调试。

标签: assembly x86 nasm


【解决方案1】:

好的,gdb 很好。但如果你对图形软件感兴趣,我 推荐你使用 SASM (SimpleASM)。它就像最流行的汇编语言的 IDE。所以,看here

【讨论】:

    【解决方案2】:

    我以前用gas编译汇编代码,用ld链接,然后用gdb调试。 我不知道它是否适用于你,但它应该。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    相关资源
    最近更新 更多