windows10下搭建匯編語言開發環境


1  工具准備

    1)下載DOSBOX

     工具介紹:DOSBox 是一個 DOS 模擬程序,由於它采用的是 SDL 庫,所以可以很方便的移植到其他的平台。目前,DOSBox 已經支持在 Windows、Linux、Mac OS X、BeOS 、palmOS、Android 、webOS、os/2等系統中運行。不少DOS下的游戲都可以直接在該平台上運行。

     工具官網:http://www.dosbox.com/

     項目主頁:http://sourceforge.net/projects/dosbox/

     下載鏈接:http://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox0.74-win32-installer.exe/download(32位)

     2)下載MASM32

     工具介紹:MASM32是國外的MASM愛好者Steve Hutchesson自行整理和編寫的一個軟件包,目前最高版本為11r版。MASM32並非指Microsoft的MASM宏匯編器,而是包含了不同版本工具組建的匯編開發工具包。它的匯編編譯器是MASM6.0以上版本中的Ml.exe,資源編譯器是Microsoft Visual Studio中的Rc.exe,32位鏈接器是Microsoft Visual Studio中的Link.exe,同時包含有其他的一些如Lib.exe和DumpPe.exe等工具。

     工具官網:http://www.masm32.com/

     下載鏈接:http://www.masm32.com/downloads

 3)匯編工具下載:鏈接: https://pan.baidu.com/s/1bxjE89WmeSQ5iXhy34e9sQ 密碼: v6a4

 

2 安裝工具

     1)安裝DOSBOX

      安裝下載到的DOSBox0.74-win32-installer.exe。

  2)DOSBox使用指南:

  1、創建一個用於保存匯編工具(如MASM、Link、DEBUG等工具)和匯編文件(*.asm)的目錄,如:D:\DEBUG。

  2、選中上面匯編工具的鏈接, 下載匯編工具 。將下載后的 壓縮包文件 解壓到剛才 你自己剛才新建的工作目錄 下。

             我們實際會用到的有以下程序:debug.exe   edit.com   link.exe   masm.exe 。

  3、下載並安裝DOSBox后打開程序

    

  4、在上面選中界面依次輸入以下命令(命令行不區分大小寫):

    第一步:   MOUNT C D:\DEBUG (回車)(將目錄D:\DEBUG掛載為DOSBOX下的C:);注意這里E:\DOS是你之前創建的工作目錄,根據自己的目錄輸入

    第二步:    C: ( 回車 )(將D:\DEBUG寫入環境變量PATH中)

    前兩步執行結果如下圖

    

    這樣我們就進入了DOS的環境,在這里就可以編寫匯編程序了。

    

    為了避免每一次進入界面都要輸入上面的命令,我們可以進行下面的簡單配置,使得 以后使用時可以直接進入我們想要的目錄 :

 

     打開DOSBOX的安裝根目錄,

    雙擊文件DOSBox 0.74 Options.bat,運行該批處理文件后系統會用文本文檔Notepad打開配置文件dosbox-0.74.conf。

    將光標定位到dosbox-0.74.conf文件的[autoexec]節點(一般在該文件末尾),在文件中添加以下內容:

      

MOUNT C D:\DEBUG                  # 將目錄D:\DEBUG掛載為DOSBOX下的C: 
C:  

    最后再次運行DOSBox之時就可以看到直接進入了下圖所示界面

    

     3)安裝MASM32

     可解壓安裝下載到的masm32v11r.zip,按默認配置安裝即可。

     安裝結束后,可直接利用masm32v11r中的gedit.exe程序編寫、編譯和鏈接asm匯編程序。

     注意:MASM32的替代方案:

     可直接從其他電腦或從上述網盤地址提供的壓縮包將匯編工具DEBUG.EXE、EDIT.EXE、LINK.EXE、MASM.EXE等工具復制到D:\DEBUG文件夾下(復制時注意不能將32位系統中找到的上述工具復制到64位系統中使用)。

 

     3 程序調試過程

      注意:當進入DOSBOX編輯界面,隨意可以按Windows鍵退出DOSBOX編輯界面;以下命令的拼寫忽略大小寫。

     1)運行DOSBOX,在命令符C:\>下輸入命令:EDIT 文件名.asm,啟動EDIT.EXE進入代碼編輯狀態,輸入程序代碼:

     2)保存文件后返回DOSBOX的命令行,輸入命令:MASM 文件名.asm,生成目標文件文件名.OBJ(生成過程中可以修改目標文件名,直接回車可保持默認目標文件名)。

     3)輸入命令:LINK 文件名.OBJ,鏈接生成可執行文件文件名.EXE。

     4)輸入命令:DEBUG 文件名.EXE,在DEBUG的命令提示符“-”出現后開始調試。

 

轉載來源:https://www.cnblogs.com/zyever/p/7919007.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM