86學習之彙編DUBUG安裝

2021-08-18 02:46:31 字數 979 閱讀 5967

debug是程式除錯工具,通過它可以檢視cpu各暫存器的內容、記憶體使用情況和在機器碼級跟蹤程式執**況

彙編工具debugwin10系統下的兩種使用方法:

1、安裝虛擬機器,安裝xp或者vista、2000等作業系統,可直接在cmd模式下,啟用debug功能,而win10就不行直接用了。

2、使用輔助安裝除錯工具dosbox,可直接去官網

權衡一下虛擬機器實在太費事了,不過幸好我們又第二種方法!

安裝好dosbox後,還需要乙個編譯工具環境debug.exe

這裡我直接放到了d:\dos\目錄下!

然後,看如何操作dosbox

雙擊開啟後,

然後輸入

mount c d:\dos
表示讓dosbox將物理機上d盤的dos檔案夾識別為c盤然後

c:
切換到c盤(物理機上的剛才mount命令設定的資料夾)

再輸入debug,

debug
看到閃爍的游標,可輸入引數-p測試,出現一大堆,emm沒錯你成功了。

彙編學習(X86 VC)

暫存器 32 16 8 eax 0 eax ah al ecx 1 ecx ch cl edx 2 edx dh dl ebx 3 ebx bh bl esp 4 esp ebp 5 ebp esi 6 esi edi 7 edi mov eax,dword ptr ds 0x12ffc4 或mov...

x86彙編學習筆記

debug 是dos,windows都提供的實模式 8086 方式 程式的除錯工具.windows下使用dosbox模擬dos環境,掛載所在目錄後開啟debug.exe r指令 顯示r ax 0000 bx 0000 cx 0000 dx 0000 sp 00fd bp 0000 si 0000 d...

彙編學習(3)x86常用彙編指令學習

剛學習彙編,菜鳥乙個。記下學習筆記 mov指令 mov 目標運算元,源運算元 類似c語言的等於號 拷貝 源運算元 到 目標運算元。例如mov eax,ebx 前後的位數 寬度 必須是相同的,8位對應8位,16對應16,32位對應32位。彙編有三種運算元 暫存器運算元,儲存器運算元,立即數。暫存器運算...