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

2021-08-21 17:16:51 字數 953 閱讀 1083

masm中包含了8086彙編程式設計中要用到的幾個必需的工具(masm.exe彙編、link.exe連線、debug.exe除錯,edit.com和edlin.com是兩個編輯程式。),ex資料夾中提供了幾個匯程式設計序作為示例。 如下:

將這個資料夾拷貝到你習慣的工作盤(我用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步即可。

5.下面介紹怎樣避免重複3,4步從而達到開啟即用的效果。

170824 彙編 x86基礎

a.1625 5 王子昂 總結 2017年8月24日 連續第325天總結 b.逆向知識 資料移動分為5種方式 立即數到暫存器 立即數到記憶體 暫存器到暫存器 暫存器到記憶體或記憶體到暫存器 記憶體到記憶體 前4種是所有現代體系都支援的,第五種是x86獨有的,可以通過inc add來直接操作記憶體 另...

X86彙編指令詳解

x86彙編基本分為七大體系 分別是 1 資料傳送指令 2 算術運算指令 3 邏輯運算指令 4 串操作指令 5 控制轉移指令 6 處理器控制指令 7 保護方式指令 先介紹資料傳送指令集 1 資料傳送指令 1.mov 格式 mov destination,source 功能 將s ource中的資料傳送...

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...