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/1viOJVOvwwkGe0N2VZuNTqA
masm文件夾內至少要包含這4個文件:masm.exe, link.exe, debug.exe, exe2bin.exe。其中:
masm.exe:匯編程序,用於匯編源程序(.asm),得到目標程序(.obj);
link.exe:連接程序,用於連接目標程序,得到可執行程序(.exe);
debug.exe:調試程序,用於調試可執行程序。

然后將MASM文件夾放到你想要的目錄下,此時打開DosBox
會出現兩個程序,使用前面一個程序,但后面的不要關

此時盤符是Z(為虛擬磁盤)
下面使用mount命令更改DOSBOX的映射指向(注意xuyi是文件夾的名字,你輸入你創建的文件夾名稱)
輸入:
mount c e:\xuyi
之后按回車鍵

當出現Drive C is mounted as local directory e:\xuyi\ 是表明映射成功
下面使用dos命令”c:”更改盤符

進入虛擬盤C:這個虛擬盤C就是剛才創建的文件夾xuyi
接下來就可以愉快得進行匯編程序設計啦!!!
下圖是使用debug中的-r命令

使用edit命令注意,進去后可能光標會消失,此時調用任務管理器alt+ctrl+del即可釋放光標。

光標丟失

其他工具
1. emu8086。直接編譯、運行、調試,不需要dosbox。
2. masm for windows,友好的文本編輯器,但是運行和調試仍會調出dosbox。
參考:
https://blog.csdn.net/YuzuruHanyu/article/details/80287419
https://sourceforge.net/projects/dosbox/
https://blog.csdn.net/xyisv/article/details/69062382
