(轉載+整理) dosbox+masm彙編環境的安裝和使用 ------ (彙編環境DOSBox+debug+masm配置二)

https://blog.csdn.net/YuzuruHanyu/article/details/80287419?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1

 

一、dosbox+masm環境的配置
1. 下載dosbox安裝程序:DOSBox0.74-win32-installer.exe

鏈接:https://pan.baidu.com/s/1gXPKTT-xKb6BpjOJdhmudA 密碼:khqs

2. 安裝。注意它是32位的。我裝在了C盤program files(X86)。

3. 下載masm文件。

鏈接:https://pan.baidu.com/s/177arSA34plWqV-iyffWpEw 密碼:3akd

masm文件夾內至少要包含這4個文件:masm.exe, link.exe, debug.exe, exe2bin.exe。其中:

masm.exe:彙編程序,用於彙編源程序(.asm),得到目標程序(.obj);

link.exe:連接程序,用於連接目標程序,得到可執行程序(.exe);

debug.exe:調試程序,用於調試可執行程序。

還可以下載其他的程序。

4. 建一個工作目錄。例如在D盤根目錄下新建文件夾dos,其中建兩個子文件夾asm和masm,masm中手動放置上述masm文件,asm用來保存彙編程序。

5. 將dos掛載到dosbox的驅動器下。例如掛載到dosbox的d驅動器下,即虛擬存在的d盤。有兩種方法:

1) 運行dosbox,輸入Z:\> mount d d:\dos。d是指dosbox的d盤,d:\dos是本機上工作目錄dos的位置。

2) 在dosbox的安裝文件夾中找到Dosbox 0.74 Options.bat文件,在末尾增加:

mount d d:\dos ; 掛載驅動器

path=%path%; \masm ; 添加路徑

d: ; 轉到d盤

cd \asm ; 進入asm文件夾

二、編輯和調試程序
1. 編輯源程序。用記事本,修改後綴爲.asm即可。將源程序放到dos\asm文件夾。

2. 彙編。打開dosbox,輸入命令:

此時查看asm文件夾,生成了目標文件.obj。

3.連接。先輸入link,再輸入文件名,之後一直回車。

此時查看asm文件夾,生成了.exe文件。

4.運行。

在本程序中,打印Y是運行結果。

5.調試。注意是針對可執行程序。debug 文件名.exe。進入調試模式,在短橫線後輸入命令。網上可查到命令集。

例如,g:運行程序。q:退出調試模式。

三、其他工具
1. emu8086。直接編譯、運行、調試,不需要dosbox。

2. masm for windows,友好的文本編輯器,但是運行和調試仍會調出dosbox。

鏈接:https://pan.baidu.com/s/16DxS5Yjizc-mve_5oUShBg 密碼:3z3e

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章