實作組合語言除錯器

這幾天寫了個簡易版的組合語言除錯器。原因是當我在整理並重新組譯之前寫的一個組合語言小程式時,找到了一個小Bug。Debug的過程花了點時間,因為手上還沒有Debugger可用。所以就動手把之前就已計劃有需要製作的除錯器實作了一個可用的簡單版本出來,目前俱備基本的Memmory Dump, Unassemble, Breakpoints 等除錯功能。

這張圖裡面可以看到的指令好像跟x86指令集裡的有點不大一樣,暫存器看起來更不同。沒錯,因為這是我設計的虛擬機器指令集,我把它命名為 jaja XD

留言

這個網誌中的熱門文章

以lex/yacc實作算式計算機

猜數字遊戲 (電腦猜人)

KillSudoku 4顆星精彩數獨詳解 - 鍊技巧