從教室第一排搬到了最後一排,實在聽不下去老師講的了~哈哈哈哈
1.下載並安裝DOSBOX 以及彙編相關工具
鏈接如下:彙編工具箱
安裝的時候在D盤新建一個文件夾,這裏我建的dos
2.安裝好之後對dosbox進行配置
點擊桌面上dosbox快捷方式,->打開文件所在位置->找到DOSBox 0.74-3 Options文件(這是個批處理文件,後綴名爲.bat)->雙擊打開->將下面代碼塊代碼放在文件末尾
可以看到,在該目錄下有個名爲“DOSBox 0.74-3 Options.bat”的批處理文件。將下列代碼放入文件最後面
MOUNT C D:\dos # 將目錄D:\dos掛載爲DOSBOX下的C:
set PATH=$PATH$;D:\dos # 將D:\dos寫入系統環境變量PATH中
3.放入彙編所需要的相關工具
link.exe
edit.exe
masm.exe
debug.exe
4.使用dosbox來編譯彙編程序
編寫一個test.asm文件,如我上圖所示,拿記事本寫就ok,後綴名改成.asm,把這個.asm文件放在D:\dos下面,因爲我之前把工具都放在這個路徑下了,你的可能不太一樣。
用下面代碼來測試你一下:
assume cs:codesg
codesg segment
mov ax,0123h
mov bx,0456h
add ax,bx
add ax,ax
mov ax,4c00h
int 21h
codesg ends
end
打開桌面上的dosbox快捷方式
輸入
C:
再輸入
dir
我這裏面有
TEST ASM
TEST EXE
TEST OBJ
是因爲後面輸入了:MASM TEST.asm編譯生成目標文件(obj文件),期間會彈出幾個輸入選項,可以在此對obj文件的名字進行修改。這裏可以選擇默認(名字與asm文件名一樣,即TEST.obj),只需連續鍵入回車即可~~
然後,我們輸入
LINK TEST.obj
將obj文件鏈接生成可執行exe文件
MASM TEST.asm
LINK TEST.obj
可以debug了,輸入debug test.exe
大小寫都可以的,出現短線_就可以debug了
到此已經完全配好了,可以學習彙編啦!