2
我學過彙編語言編碼。現在我想通過在Windows XP命令提示符下運行來檢查它。如何在CMD Windows XP中執行彙編語言代碼?
我輸入了調試命令併成功編寫了彙編語言代碼。 我得到的問題是如何執行我寫在其上的命令?
任何鍵,聲明或其他?
請幫我解決這個問題。星期天我有我的考試。 此致敬禮。
我學過彙編語言編碼。現在我想通過在Windows XP命令提示符下運行來檢查它。如何在CMD Windows XP中執行彙編語言代碼?
我輸入了調試命令併成功編寫了彙編語言代碼。 我得到的問題是如何執行我寫在其上的命令?
任何鍵,聲明或其他?
請幫我解決這個問題。星期天我有我的考試。 此致敬禮。
我喜歡演示如何在批處理文件和某些管道(> <)運算符中重定向某些彙編器助記符和調試命令,以進行遙控調試。說明:第一步是將所有命令+彙編器指令重定向到臨時文本文件中,第二步是將臨時文本文件重定向到調試。
以下示例必須複製並粘貼到新的文本文件中。和文本文件必須與「蝙蝠」的文件擴展名進行重命名:例如:「Hello.bat」
@echo off
echo a cs:100>tmp.deb
echo mov dx,108>>tmp.deb
echo mov ah,9>>tmp.deb
echo int 21>>tmp.deb
echo ret>>tmp.deb
echo db "Hello World!$">>tmp.deb
echo g=cs:100 107>>tmp.deb
echo q>>tmp.deb
debug<tmp.deb>tmp.inf
del tmp.deb
type tmp.inf
調試手冊:http://www.armory.com/~rstevew/Public/Tutor/Debug/debug-manual.html
使用Microsoft宏彙編8.0(MASM)封裝 –
內部調試,你可以調用「g = 100」來啓動一個程序(在本例中從地址0x100開始)。這將運行'直到你遇到了「INT 3」斷點。您也可以將PC(通過「r PC」)設置爲指向您要運行的地址,然後通過「n」逐步跟蹤代碼。 – Tommylee2k
btw:寫入?將使調試顯示他的幫助 – Tommylee2k