當前位置:首頁 » 編程軟體 » masm編譯器官網下載

masm編譯器官網下載

發布時間: 2023-05-24 02:15:19

Ⅰ [求助]我求masm6.x的編譯

你可以去羅雲彬的網站看看,現在的Win32匯編他可以說是最牛的了念春。他的激早網站上有相關的介紹、教程和資源下載,包括你說的編仔鉛耐譯器。

記得採納啊

Ⅱ 匯編語言編譯器的MASM編譯器介紹

MASM是Microsoft公司推出的匯編編譯器。它的版本從低到高經過了很多次的升級(微軟的通病,升級補丁多如牛毛)。每次升級除了例行的錯誤修正外都增加了一些新的功能,以至於到最後高版本和低版本的語法和功能相差很多,向下兼容性也不好。低版本的MASM固然無法編譯高版本的源程序,但高版本的MASM也可能無法正常編譯低版本的源程序,如MASM 4.0寫的源程序常常無法在MASM 6.x上編譯成功。在使用MASM系列編譯器時,如果不先搞清楚特定的語法和編譯選項可以在哪個版本上用,編譯中就會錯誤連篇。所以在這里有必要了解一下MASM各版本的演變過程
下表列出了不同版本MASM編譯器的區別。
版 本
簡 介
MASM 4.00
這是最先廣泛使用的一個MASM版本,適用於DOS下的匯編編程。它很精巧,但使用起來不是很智能化,需要用戶自己一板一眼地寫出所有的東西。很多教科書上講的8086匯編語法都是針對這個版本的,對程序員來說。它只比用Debug方便一點點。
MASM 5.00
MASM 5.00比4.00在速度上快了很多,並將段定義的偽指令簡化為類似 .code與.data之類的定義方式,同時增加了對80386處理器指令的支持,對4.00版本的兼容性很好
MASM 5.10
對程序員來說,這個版本最大的進步是增加了對@@標號的支持。這樣,程序員可以不再為標號的起名花掉很多時間。另外,MASM 5.10增加了對OS/2 1.x的支持
MASM 5.10B
1989年推出,比上一個版本更穩定、更快,它是傳統的DOS匯編編譯器中最完善的版本
MASM 6.00
1992年發布,有了很多的改進。編譯器可以使用擴展內存,這樣可以編譯更大的文件,可執行文件名相應從Masm.exe改為Ml.exe。從這個版本開始可以在命令行上用*.asm同時編譯多個源文件,源程序中數據結構的使用和命令行參數的語法也更像C的風格。最大的改進之一是開始支持 .if/.endif這樣的高級語法,這樣,使用復雜的條件分支時和用高級語言書寫一樣簡單,可以做到幾千行的代碼中不定義一個標號;另外增加了invoke偽指令來簡化帶參數的子程序調用。這兩個改進使匯編代碼的風格越來越像C,可讀性和可維護性提高了很多
MASM6.00A
未發售的版本
MASM 6.00B
最後一個支持OS/2的MASM版本,修正了上一版本中的一些錯誤
MASM 6.10
修正了一些錯誤,同時增加了/Sc選項,可以在產生的list文件中列出每條指令使用的時鍾周期數
MASM6.10A
1992年發布,修正了一些內存管理方面的問題
MASM 6.11
1993年11月發布,支持Windows NT,可以編寫Win32程序,同時支持Pentium指令,但不支持MMX指令集
MASM6.11C
1994年發布,增加了對Windows 95 VxD的支持
MASM 6.12
1997年8月發布,增加 .686,.686P,.MMX聲明和對相應指令的支持
MASM 6.13
1997年12月發布,增加了 .K3D聲明,開始支持AMD處理器的3D指令
MASM 6.14
這是一個很完善的版本,它在 .XMM中增加了對Pentium III的SIMD指令集的支持,相應增加了OWORD(16位元組)的變數類型
MASM 6.15

Ⅲ MASM 6.15以上版本的匯編編譯器

你自己去微軟下載中心下載,好嗎?
是8.0
http://www.microsoft.com/downloads/en/details.aspx?familyid=7A1C9DA0-0510-44A2-B042-7EF370530C64&displaylang=en

Ⅳ 三級PC技術,上機操作編寫匯編程序的時候,cmd指令執行MASM不成功,LINK是什麼回事

如果確實成功安裝了masm(存在masm.exe)的話,那麼可能是沒有設置環境變數,解決辦法:
1. 添加環境變數:我的電腦 -〉 屬性 -〉 系統設置 -〉 環境變數
在 path變數中添加masm的安裝目錄
2. 在使用masm時,先在cmd中進入到masm的安裝目錄,然後再進行你的工作。
建議使用「Masm for windows 集成實驗環境」這個集成的環境,集代碼編輯、孫團塌編譯、連接、調試於一或祥體,用起來十分方便。
具體版本什麼的自己可以去找找,有時間則圓沒寫匯編了……

Ⅳ 什麼是MASM

怎麼說呢,MASM是匯編語言的調試工具吧,我是這樣理解的.
自二十世紀80年代初 Microsoft 公司推出 MASM 1.0 以來,目前MASM的版本已升至6.15,支持MMX Pentium、Pentium II、Pentium III及Pentium 4指令系統。
MASM 4.0支持80286/80287的處理器和協處理器;MASM 5.0支持80386/80387處理器和協處理器,並加進了簡化段偽定義指令和存儲模式偽指令,匯編和連接的速度更快。
MASM 6.0是1991年推出的,支持80486處理器,它對MASM 進行重新組織,並提供了許多類似高級語言的新特點。MASM 6.0之後又有一些改進,微軟又推出MASM 6.11,利用它的免費補丁程序可以升級到MASM 6.14,支持到Pentium III指令系統。
MASM 6.x安裝文件(鏈接下載文件MASM611FULL.ZIP)包含在5張軟盤上,在DOS(或Windows的MS-DOS模擬環境)下,運行第一張盤上的SETUP.EXE程序就可以開始安裝,通常選擇在MS-DOS / Microsoft Windows操作系統下使用MASM。
一個MASM匯編系統,主要包含如下內容:
• MASM 6.15的匯編程序ML.EXE和配套的匯編錯誤信息文件ML.ERR,連接程序LINK.EXE,子程序庫管理文件LIB.EXE;
• CV目錄下的CodeView調試程序CV.EXE以及配套的庫文件;
• HELP目錄下的快速幫助文件QH.EXE,以及MASM宏匯編語言、匯編程序ML、連接程序LINK、調試程序CV等所有幫助文件;
• 本書作者為方便操作建立的批處理文件、I/O子程序庫等。書中例題程序文件也可以建立在某個子目錄(例如HBYYLT)下。

Ⅵ masm編譯器用下載嗎我的電腦在DOS中怎麼不能用啊

masm是微軟出的匯編編譯器,支持8088/8086架構的匯編語言,在DOS下運行,需要下載。masm包括:
(1)編輯程序edit.exe
(2)匯編程序masm.exe
(3)連接程序link.exe
(3)調試程序debug.exe
基本使用方法如下,僅供參考:
用之前最好把上面的幾個文件保存到盤符下的文件夾里,文件夾名字盡量簡單明了,一切為了操作簡單。
(1)最好不要用edit.exe,而用記事本編輯匯編程序,這樣操作比較方便。保存時,文件類型選為所有文件,再在文件名後面加上.asm,保存即可。
(2)打開命令提示行(運行-->輸入cmd-->確定),敲命令進入masm所在文件夾,輸入masm *.asm(*表示文件名)回車。
這時會提示
Object filename [*.OBJ]:
表示要生成的目標文件名稱,必須填,然後回車。提示
Source listing [NUL.LST]:
表示是否要生成列表文件,填寫這生成.lst文件,不填則放棄生成.lst文件。.lst文件用記事本打開能看到源代碼的語法錯誤,查錯想當方便,****強烈建議生成****。回車後提示
Cross-reference [NUL.CRF]:
表示生成交叉引用文件.crf,如果有多個.obj文件參與連接就要生成,回車後顯示錯誤數量等信息,編譯完成。
(3)輸入link *(.obj文件名)
一路回車,返回時已經生成了*.exe。
(4)debug使用比較復雜,不多介紹。

Ⅶ windows 10 匯編環境的搭建

1 工具准備
1)下載DOSBOX
工具介紹:DOSBox 是一個 DOS 模擬程序,由於它採用的是 SDL 庫,所以可以很方便的移植到其他的平台。目前,DOSBox 已經支持在 Windows、Linux、Mac OS X、BeOS 、palmOS、Android 、webOS、os/2等系統中運行。不少DOS下的游戲都做鏈可以直接在該平台上運行。
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等工具。
注意:也可以直接下載由參考資料3作者提供的masm工具壓縮包,裡麵包含必要的匯編、鏈接、調試工具(網路網盤下載)。

2 安裝工具
1)安裝DOSBOX
安裝下載到的喚胡緩DOSBox0.74-win32-installer.exe,直接一路Next完成安裝。
2)配置DOSBOX
創建一個用於保存匯編工具(如MASM、Link、DEBUG等工具)和匯編文件(*.asm)的目錄,如:E:\DEBUG。
打開DOSBOX的安裝根目錄(默認安裝路徑:C:\Program Files\DOSBox-0.74),雙擊文件DOSBox 0.74 Options.bat,運行該批處理文件後系統會用文本文檔Notepad打開配置文件dosbox-0.74.conf。
將游標定位到dosbox-0.74.conf文件的[autoexec]節點(一般在該文件末尾),在文件中添加以下內容:
[plain] view plain
MOUNT C D:\DEBUG # 將目錄D:\DEBUG掛載為DOSBOX下的C:
set PATH=$PATH$;D:\DEBUG # 將D:\DEBUG寫入環境變數PATH中
3)安裝MASM32
解壓安裝下載到的masm32v11r.zip,按默認配置安裝即可。
安裝結束後,可直接利用masm32v11r中的gedit.exe程序編寫、編譯和鏈接asm匯編程序。
注意,MASM32的替代方案:可直接從其他電腦上復制匯編工具DEBUG.EXE、EDIT.EXE、LINK.EXE、MASM.EXE等工具復制到E:\DEBUG文件夾下(復制時注意不能將32位系統中找到的上述工具復制到64位系統中使用)

3 樣常式序
1)運行DOSBOX,在命令符C:\>下輸入命令:EDIT文件名.asm,啟動EDIT.EXE進入代碼編輯狀態,並輸入如下樣常式序:
[plain] view plain
code segment
assume cs:code
start:
mov ax,5h
mov bx,6h
add ax,bx
mov ah,4ch ; 調用DOS的4C號功能
int 21h ; 退出DEBUG狀態,返回DOS
code ends
end start
2)保存文件後返回DOSBOX的命令行,輸入命令:MASM文件名.asm,生成目標文件文件名.OBJ(生成過程中可以修改目標文件名,直接回車可保持默認目標文件名)。
注意:此時可能生成三個文件:*.obj、*.lst和*.crf文件。其中,列表文件*.lst和交叉引用文件非必和模選,前者是匯編語言匯編的機器語言與匯編語言對照表,可用於調試;後者給出了用戶定義的所有符號和對每個符號定義、引用的行號。
3)輸入命令:LINK文件名.OBJ,鏈接生成可執行文件文件名.EXE。
注意:由於在上述代碼中未定義堆棧段,故在鏈接時會提示:LINK : warning L4021: no stack segment,因不會影響執行文件的生成,故暫時忽略。
另外,此時可能生成兩個文件:*.exe和*.map文件。其中,地址映射文件*.map給出內存地址分配的有關信息。
4)輸入命令:DEBUG文件名.EXE,在DEBUG的命令提示符「-」出現後開始調試,以下是部分調試命令及截圖:
輸入命令:R,查看程序運行前的寄存器組初始值;

輸入命令:U,查看程序反匯編代碼。從反匯編代碼中可看出,變數會被匯編為直接定址方式,使用變數在數據段內的有效地址表示。

輸入命令:T,單步調試;

輸入命令:D,觀察內存變化(D後不帶地址或范圍,默認顯示上一個D命令之後的80位元組內容);

輸入命令:G 地址,程序從當前位置直接運行到指定地址處停下。

輸入命令:E 地址修改內存中的內容,如:E DS:0100,輸入空格可逐個位元組修改,回車停止修改。

Ⅷ masm編譯器的官方網站

win7可以運行masm5的,但是系統並不自帶,所以樓主要去下載,然後解壓到一個文件夾中,在cmd中進入所在目錄,就可以運行masm5,並不像樓上所說的那樣不能運行masm5,只是win7現在高級很多,所以的16位程序都無法全屏運行而已。。。。

Ⅸ 如何使用masm編譯軟體

比如:
1. 把壓縮包解壓到e盤, e:\masm
2. 設置環境變數, path里";e:\masm"
3. 在cmd里輸入masm, 不會再出現:
'masm' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
4. 找到源代碼目錄輸入命令:
masm hello.asm; <-編譯
link hello.obj; <-鏈接

Ⅹ 下載MASM

1. MASM 6.11

匯編語言編程調試工具,非常好用
download.pchome.net/development/linetools/10660.html

2. MASM 5.0

MASM 5.0
download.pchome.net/development/linetools/9028.html

3. Windows版本的MASM--集成宏匯編 V2.0

Windows版本的MASM2.0--集成宏匯編軟體.對界面進行了全
www.skycn.com/soft/14754.html

4. WenMASM V2.70 修正版

WenMASM 2.70是一款強大的基於WINDOWS平台的的集成宏匯
www.skycn.com/soft/20024.html

5. Masm for Windows 集成實驗環境 5.0

MasmforWindows集成實驗環境是從事一線教學的大學教師針對匯編語言初學者的特點開發的
www.onlinedown.net/soft/43311.htm

6. Masm for Windows 集成實驗環境 V5.0

Masm for Windows 集成實驗環境是從事一線教學的大學教
www.skycn.com/soft/24321.html

7. MasmED V1.0.2.9 漢化版(第二版)

MasmEd是由著名的Win32匯編編輯器RadASM的作者所編寫的
www.skycn.com/soft/22747.html

8. WenMASM R1.0

WenMASM是一個強大的集成宏匯編軟體!全中文界面能使你在匯編時顯的更得?
download.21cn.com/list.php?id=46673

9. 匯編編譯環境下載:masm 5.0

匯編編譯環境下載之masm 5.0
dl.pconline.com.cn/html/6/9/dlid=989&dltypeid=6&pn=0&.html

10. MasmED v1.0.2.9 漢化版

www.ddooo.com/softdown/36552.htm

11. Windows版本的MASM--集成宏匯編 V1.02

www.ddooo.com/softdown/12912.htm

12. Windows版本的MASM--集成宏匯編 V2.0

www.ddooo.com/softdown/28375.htm

13. WenMASM V2.70 修正版

www.ddooo.com/softdown/30332.htm

14. Masm for Windows 集成實驗環境 V5.0

www.ddooo.com/softdown/36215.htm

15. WenMASM V2.70 中文版

download.winzheng.com/softview/SoftView_32104.htm

16. WenMASM R2.57 中文版

download.winzheng.com/softview/SoftView_31647.htm

17. MasmED V1.0.2.9 漢化版

download.winzheng.com/softview/SoftView_30406.htm

18. MasmED V1.0.2.9 漢化版(第二版)

download.winzheng.com/SoftView/SoftView_22744.htm

19. WenMASM R2.57 破解補丁

download.winzheng.com/softview/SoftView_25757.htm

20. Masm for Windows 集成實驗環境 V5.0

download.winzheng.com/softview/SoftView_24318.htm

熱點內容
捷達方向機安全登錄密碼是多少 發布:2025-07-19 00:57:37 瀏覽:688
夜魔迅雷下載ftp 發布:2025-07-19 00:39:29 瀏覽:94
增值稅票安全接入伺服器地址 發布:2025-07-19 00:20:45 瀏覽:481
solidworkspcb伺服器地址 發布:2025-07-18 22:50:35 瀏覽:816
怎麼在堆疊交換機里配置vlan 發布:2025-07-18 22:42:35 瀏覽:625
java調用別人的介面 發布:2025-07-18 22:37:35 瀏覽:435
伺服器四個節點如何聯網 發布:2025-07-18 22:36:02 瀏覽:273
華強北什麼地方休安卓手機 發布:2025-07-18 22:24:56 瀏覽:736
資料庫的根本目標 發布:2025-07-18 21:37:50 瀏覽:941
壓縮機的流速 發布:2025-07-18 21:37:40 瀏覽:409