彙編語言程序環境搭建masm+debug64位 win10/7

介紹:MASM是Microsoft Macro Assembler 的縮寫,是微軟公司爲x86 微處理器家族開發的彙編開發環境,擁有可視化的開發界面,使開發人員沒必要再使用DOS環境進行彙編的開發,編譯速度快,支持80x86彙編以及Win32Asm,是Windows下開發彙編的利器。它與windows平臺的磨合程度很是好,可是在其餘平臺上就有所限制,使用MASM的開發人員必須在windows下進行開發。編程

 

1. 在windows下搭建彙編編程環境:windows

王爽《彙編程序》第三版用的是MASM5.0spa

下載安裝包:命令行

1)、DOSBox 連接:https://pan.baidu.com/s/1uLix9pWxGOaG56SPB7Ui7Q 密碼:xdghdebug

2) 、MASM5.0 連接:https://pan.baidu.com/s/1N9AuoJyYfqZ59uJxRV43jg 密碼:hku53d

3)、DEBUG 連接:https://pan.baidu.com/s/1sbL1MYiHhBQ9j_FLgJ8Osg 密碼:rmsi  調試

把debug.exe複製到masm目錄下。code

 

 

2. 下載彙編參考手冊:blog

連接:http://pan.baidu.com/s/1c4kjRw 密碼:80fc開發

 

3. 第一個彙編程序:

在命令行輸入eg0101.exe,獲得程序運行結果:Hello Assemly!

彙編程序eg0101.asm的內容:

include io32.inc .data ;數據段
 msg byte 'Hello,Assembly!',13,10,0 .code ;代碼段

    start:  ;程序執行起始位置

        mov eax,offset msg call dispmsg exit 0  ;程序正常執行終止
 end start ;彙編結束

 

5. debug完整配置:

彙編語言環境:MASM,可是調試須要debug.exe,而且debug.exe不能用於64位計算機系統。
因此64位計算機系統使用的彙編語言環境是:
1. 下載DOSBox
2. 下載debug.exe

在輸入框狀態下z:>   ,z:>mount d d:\簡潔的講,你把你要虛擬的文件夾位置換掉上面的。

mount d d:\
d:
cd MASM

dosbox配置debug
1. 有疑問查看DOSBox目錄下的DOSBox 0.74 Manual.txt手冊指導
2. 打開配置文件DOSBox 0.74 Options.bat,由於個人masm和debug都安裝在D盤下,
因此在本配置文件最後面的[autoexec]加上
MOUNT D D:\
D:
意思是掛載到D盤下(這一步驟也能夠不作,直接看下面的。)

 

 *下圖資料來自百度文庫:

 

 

我本身的配置:

 

6. 最終篇:簡化詳細的配置方法(小白必備):

個人DOSBox和masm目錄路徑:

雙擊打開D:\DOSBox\DOSBox-0.74目錄下的DOSBox 0.74 Options.bat文件(注意:必定是雙擊,用其餘方式打開可能亂碼)

在本配置文件最後面的[autoexec]加上:

打開DOSBox,此時環境就配好了,不管是使用masm編譯連接生成可執行文件仍是debug調試均可以愉快地進行啦~

相關文章
相關標籤/搜索