當前位置:首頁 » 編程軟體 » masm編譯器

masm編譯器

發布時間: 2022-01-11 18:39:04

Ⅰ masm編譯器的官方網站

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

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

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

Ⅲ 求匯編語言編譯器

微軟的是MASM32套裝,可以在Windows下使用。
NASM也是一個使用較多的匯編器,搜索「NASM"即可找到。但在Windows下使用一般要求搭配適當的連接器(連接程序Link),可以使用ALink等。

Ⅳ masm.exe編譯器

估計你下載的那個masm是病毒,查毒
不記得了,先masm,後link吧,這東東N年不用了

Ⅳ 匯編語言編譯工具masm怎麼使用

MASM是Microsoft Macro Assembler 的縮寫,是微軟公司為x86微處理器家族開發的匯編開發環境,擁有可視化的開發界面,使開發人員不必再使用DOS環境進行匯編的開發,編譯速度快,支持80x86匯編以及Win32Asm,是Windows下開發匯編的利器。

使用方法:

  1. 如果你的電腦是X86,那麼沒有太多限制,直接網上現下載masm5.0,並將所有文件解壓到非C盤中某一個文件夾之內(編寫的.asm文件也放在這裡面)在運行中使用cmd命令,進入你文件所在目錄,如我的文件在D:masm中,鍵入d:masm便可進入該文件夾 。使用masm **.asm 命令生成obj文件,link **.obj鏈接生成exe文件 然後 就可以執行了,同樣也是確保在文件目錄下,使用 **.exe命令,還有就是debug的方法,使用方法類似 debug **.exe

  2. 如果你的電腦不是X86而是x64,那麼就需要使用DOSBox工具。安裝完成後,打開軟體

    會出現兩個界面,在可運行界面會讓你先掛載你的目錄 。輸入你的文件所在目錄便可以,例如mount d d:masm 「d」作為虛擬d盤 "d:masm"你要虛擬的文件夾位置。然後就可按著x86的方法操作了。很多具體的DOSBox的使用方法,請自行學習,如果一般用於匯編卡法的話,掛載也可以寫到DOSBox的option文件中,方便自己使用 。

Ⅵ 用什麼樣的匯編語言編譯器好

學習時,建議不要使用別人做好的集成環境,而是使用單獨的匯編、連接和調試工具。

因為,匯編語言一般不是個人所學的第一門程序設計語言。使用單獨的匯編工具,有助於更清楚地了解語言程序的處理生成過程,更靈活地使用命令選項。這對達到學習匯編語言的學習目的---->更深入地了解計算機系統,有很大的幫助。

我推薦使用TASM 5.0
它全兼容MASM 6,且有所增強,甚至可以在一定程度上支持面向對象技術。
它最大的優勢是所配的調試程序:Turbo Debugger,功能強大,界面友好,易學易用,非常非常的棒。

如果你是在32位的操作系統如XP、WIN7等裡面用它,需要將TD的工作方式設成WIN 95兼容模式運行。
如果是在64位的系統中使用,則必須要安裝一個DOSBox ,在它提供的純DOS環境中運行。

至於匯編源程序的編輯器,可以使用的工具有很多選擇,比如UltraEdit就很不錯。

Ⅶ 小弟初次接觸匯編,用的編譯器是MASM32 Editor,請教大嚇,怎樣用這個編譯器編譯匯編源程序呀!

我也是用MASM32,不過沒用它的EDITOR,所以不知怎麼用,我是直接用文本文件的,也只需要
BIN, INCLUDE, LIB三個文件夾,
寫個BAT文件設置路徑

@echo off
set include=C:\TDDOWNLOAD\source\環境\INCLUDE
set lib=C:\TDDOWNLOAD\source\環境\LIB
set path=C:\TDDOWNLOAD\source\環境\BIN;%path%
echo on

在命令行運行這BAT後,把路徑設置到你的ASM目錄,依次輸入
ml /c /coff ASM文件.asm
; rc 資源文件.rc
; Link /subsystem:windows ASM文件.obj 資源文件.res

當然還要建MAKEFILE文件,不過這都是寫WIN32用的。

Ⅷ 匯編編譯器,

如果你只是為了學習的話,推薦試試 em8086.

調試本身推薦試試 turbo debugger

匯編語言就是這樣的,並不是為了方便學習而設計的。

Ⅸ 匯編語言編譯器的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編譯軟體

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

熱點內容
安卓怎麼調60幀和平精英 發布:2024-11-15 07:28:58 瀏覽:732
404跳轉php 發布:2024-11-15 07:28:56 瀏覽:673
蘋果緩存視頻在哪裡 發布:2024-11-15 07:23:31 瀏覽:920
車解壓密碼 發布:2024-11-15 07:23:30 瀏覽:86
linux編譯錯誤 發布:2024-11-15 07:16:14 瀏覽:539
水仙花編譯題 發布:2024-11-15 07:16:12 瀏覽:477
java編譯器中文版 發布:2024-11-15 07:11:56 瀏覽:247
伺服器請求慢怎麼排查 發布:2024-11-15 06:55:35 瀏覽:320
php自學還是培訓 發布:2024-11-15 06:54:05 瀏覽:182
在哪裡找到sim卡設置密碼 發布:2024-11-15 06:51:47 瀏覽:392