【发布时间】:2012-02-06 19:23:16
【问题描述】:
我想知道我可以为汇编程序使用哪种调试工具以及如何使用它。
我在汇编中编写了一个简单的引导加载程序。然而,它并没有像我希望的那样正常工作,即使我认为逻辑是正确的。所以,我正在尝试使用调试器,以便我可以单步执行引导加载程序,检查寄存器状态等。
我在 Ubuntu 上尝试了 GDB,将我的 .asm 编译为 .elf 和 .o(我需要这样做吗?如果是,下一步是什么?)另外,我读到 Bochs 模拟器中有一个内部调试器,但我找不到任何文档如何使用它。我也有Visual Studio 2010,windbg,但是不知道怎么用它来调试.asm文件。
如果您以前这样做过,这将是一个简单的答案。任何帮助将不胜感激。
真诚的
【问题讨论】:
-
查看之前的答案:stackoverflow.com/questions/2611624/…(注意 osdev wiki 链接)
-
感谢您的链接,但我认为这对我的情况没有多大帮助。我可能错了..但是
标签: debugging assembly bootloader