彙編學習----使用DOSBox+MASMPLUS工具包搭建彙編環境

從教室第一排搬到了最後一排,實在聽不下去老師講的了~哈哈哈哈

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了
在這裏插入圖片描述
到此已經完全配好了,可以學習彙編啦!

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