2010-01-19 20 views
3

如何調試彙編代碼?我在Linux上,並有gdb方便。我知道我可以看寄存器。調試彙編代碼的一些方法是什麼?調試組件

回答

3

您當然也可以像使用C或任何其他編譯語言一樣使用breakpointsThis article稍微描述了調試程序集的過程。

+0

謝謝。這正是我所期待的。 – Scott 2010-01-19 08:14:33

3

使用"disassemble" gdb命令可以看到即將執行的彙編代碼。這與查看寄存器一起可以讓您深入瞭解CPU的實際操作。

1

當然,您可以使用nm命令和可執行的elf文件的參數,它會向您顯示帶有地址的可用標籤。從這裏你可以在特定地址上設置斷點,然後使用「si」調試命令執行單個指令。