簡體   English   中英

Linux-調試軟盤仿真

[英]Linux - Debugging a floppy disk emulation

我想知道是否有什么方法可以調試Linux中的軟盤仿真。

我想做的主要事情是在仿真運行時查看寄存器的值以及自定義的字節和字。

我想做的另一件事是一次運行一次仿真,並查看我的仿真當前在哪一行代碼上。

我目前僅在qemu-system-x86_64下運行我的軟盤映像,並使其在運行時除了仿真外沒有任何反饋。

如果有人可以通過命令行語句為我提供某些東西來完成這種事情,以及可以移至或安裝以幫助我的程序,我將不勝感激。

我對qemu的了解不夠,因為我沒有使用太多。 但是從您的需求角度來看,我認為您應該嘗試使用bochs仿真器。 它非常易於使用,並帶有內置調試器。

唯一的事情是,您需要從源代碼進行編譯(如果在Linux上),請確保已啟用--enable-debug--enable-disasm開關(以及可能要啟用的任何其他選項)。

(但是,在Windows上,調試器作為安裝中的預建(單獨)可執行文件提供,但是我猜這與您的情況無關。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM