Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly NASM汇编程序调试器_Assembly_X86_Nasm - Fatal编程技术网

Assembly NASM汇编程序调试器

Assembly NASM汇编程序调试器,assembly,x86,nasm,Assembly,X86,Nasm,有没有像CodeView这样的实用程序,我可以使用它逐步浏览NASM汇编的代码,在那里我可以看到寄存器/内存的当前状态?我曾经用gas编译汇编代码,并将其与ld链接,然后用gdb对其进行调试。 我不知道它是否适用于您,但它应该适用。好的,gdb很好。但是如果你对图形软件感兴趣,我 建议您使用SASM(SimpleSM)。它就像是最流行的汇编语言的IDE。因此,请看这个问题应该这样表述:如何使NASM发出调试器信息?几乎每个现代调试器(VisualStudio、Eclipse、Xcode、gdb)

有没有像CodeView这样的实用程序,我可以使用它逐步浏览NASM汇编的代码,在那里我可以看到寄存器/内存的当前状态?

我曾经用gas编译汇编代码,并将其与ld链接,然后用gdb对其进行调试。
我不知道它是否适用于您,但它应该适用。

好的,gdb很好。但是如果你对图形软件感兴趣,我
建议您使用SASM(SimpleSM)。它就像是最流行的汇编语言的IDE。因此,请看

这个问题应该这样表述:如何使NASM发出调试器信息?几乎每个现代调试器(VisualStudio、Eclipse、Xcode、gdb)都允许程序集级跟踪和寄存器/内存检查。诀窍是使您的程序调试器友好。我能够设置Visual Studio以逐步完成程序集。谢谢你的洞察力!asm GDB提示位于