masm和dos
一、dosbox+masm環境的配置
鏈接:https://pan.baidu.com/s/1jfHBNZ20iLEeRUv8UqqH7w 密碼:kb13
安裝。注意它是32位的。我裝在了F盤program files(X86)。
下載masm文件。
鏈接:https://pan.baidu.com/s/1qoHXS8VkL4Le5R5ePx-G9w 密碼:fx5i
masm文件夾內至少要包含這4個文件:masm.exe, link.exe, debug.exe, exe2bin.exe。其中:
masm.exe:匯編程序,用于匯編源程序(.asm),得到目標程序(.obj);
link.exe:連接程序,用于連接目標程序,得到可執行程序(.exe);
debug.exe:調試程序,用于調試可執行程序。
還可以下載其他的程序。
建一個工作目錄。例如在D盤根目錄下新建文件夾dos,其中建兩個子文件夾asm和masm,masm中手動放置上述masm文件,asm用來保存匯編程序。
將dos掛載到dosbox的驅動器下。例如掛載到dosbox的d驅動器下,即虛擬存在的d盤。有兩種方法:
運行dosbox,輸入Z:> mount f f:\dos。d是指dosbox的d盤,f:\dos是本機上工作目錄dos的位置。
在dosbox的安裝文件夾中找到Dosbox 0.74 Options.bat文件,在末尾增加:
mount f f:\dos ; 掛載驅動器
path=%path%; \masm ; 添加路徑
d: ; 轉到d盤
cd \asm ; 進入asm文件夾
二、編輯和調試程序
編輯源程序。用記事本,修改后綴為.asm即可。將源程序放到dos\asm文件夾。
匯編。打開dosbox,輸入命令:
此時查看asm文件夾,生成了目標文件.obj。
3.連接。先輸入link,再輸入文件名,之后一直回車。
此時查看asm文件夾,生成了.exe文件。
4.運行。
1.exe
在本程序中,打印Y是運行結果。
5.調試。注意是針對可執行程序。debug 文件名.exe。進入調試模式,在短橫線后輸入命令。網上可查到命令集。
例如,g:運行程序。q:退出調試模式。
由于我這里面沒有信息輸出,所以沒有打印效果
總結
- 上一篇: NFS配置管理
- 下一篇: [Windowns C]递归遍历指定目录