搭建x86組合語言學習環境

2021-07-26 12:55:44 字數 823 閱讀 2718

masm中包含了8086彙編程式設計中要用到的幾個必需的工具(masm.exe彙編、link.exe連線、debug.exe除錯,edit.com和edlin.com是兩個編輯程式。),如下:

將這個資料夾拷貝到你習慣的工作盤(我用d盤作工作盤,拷貝後,這些檔案在d:\masm中)。

2. 安裝dosbox

雙擊dosbox0.74-win32-installer.exe,照提示安裝,最後,桌面上有快捷方式:

3. 啟動dosbox

雙擊上面的圖示,啟動dosbox0.74。啟動後的介面如下:

4.掛接masm資料夾

在z:\>提示符後輸入命令mount c d:\masm。這個命令的意思是,將本機d:\masm資料夾作為模擬器的c盤。

執行命令後的介面如下:

注意:d:\masm是第1步拷貝到的工作目錄,若你在第1步設定的是其他工作,請按你的實際設定改動。

下面,將工作盤轉換到c盤(輸入c:並回車),再檢視目錄(dir再回車),可以看到類似下面的介面,標誌著工作環境設定好了。

在以後工作時,只需要第3、4步即可。

用DOS BOX搭建x86組合語言學習環境

masm中包含了8086彙編程式設計中要用到的幾個必需的工具 masm.exe彙編 link.exe連線 debug.exe除錯,edit.com和edlin.com是兩個編輯程式。ex資料夾中提供了幾個匯程式設計序作為示例。如下 將這個資料夾拷貝到你習慣的工作盤 我用d盤作工作盤,拷貝後,這些檔案...

x86組合語言學習筆記2

乙個簡單的組合語言程式 data sum dword 0 code main proc mov eax,5 add eax,6 mov sum,eax invoke exitprocess,0 main endp 加法指令 add 減法指令 sub 加一指令 inc 減一指令 dec 取補指令 ne...

X86組合語言學習手記 2

高位址 eip start函式的返回位址 ebp start函式的ebp main函式的ebp指標 即sfp框架指標 i ebp 4 j ebp 8 k ebp 0xc 低位址 圖 2 1 3.小結這次通過幾個試驗程式,進一步了解了區域性變數在棧中的分配和釋放以及位置,並再次回顧了上篇文章中涉及到的...