系統(tǒng)軟件園 - 打造精品軟件下載網(wǎng)站 系統(tǒng)軟件園首頁(yè) | Win7激活工具 | 熱門專題
系統(tǒng)軟件園>您的位置:首頁(yè) > 軟件下載 > 系統(tǒng)軟件 > 編程開(kāi)發(fā) >

masm5.0官方版|masm5.0匯編編譯工具

masm5.0官方版|masm5.0匯編編譯工具
更新時(shí)間:2023-12-15軟件大小:21M軟件格式:.rar
授權(quán)方式:免費(fèi)版軟件語(yǔ)言:英文軟件類型:國(guó)產(chǎn)軟件

安全檢測(cè):

推薦星級(jí):

分享到:

軟件介紹
masm5.0是一款非常好用的程序編輯工具,masm是Microsoft Macro Assembler的簡(jiǎn)寫,一般人對(duì)于它的熟知度并不高,但是如果你是程序員,在支持開(kāi)發(fā)匯編的環(huán)境下,masm就是你應(yīng)該熟知的軟件了,masm支持的宏具有多樣性,利用我們?nèi)粘A?xí)慣的程序語(yǔ)法,給你一個(gè)開(kāi)發(fā)的新環(huán)境,這么算起來(lái),masm算是高級(jí)匯編器的一個(gè)范本了。

注:win7 64位下沒(méi)有debug調(diào)試工具 可以編譯運(yùn)行匯編語(yǔ)句 學(xué)習(xí)匯編很不方便 可以安裝dosbox軟件 它可以模擬出其他的dos環(huán)境 然后讓編譯器MASM.exe等在dosbox中運(yùn)行.



masm5.0的使用方法 :

不管哪種方法,用戶均需下載masm5.0(0.17M大小),文件里至少應(yīng)包含兩個(gè)文件:link.exe和masm.exe,可能還包含其他的。不過(guò)我們只需要最基本的這兩個(gè),下面就介紹下該軟件的使用方法。

 

1、直接使用masm.exe和link.exe

   首先用匯編語(yǔ)言編輯一個(gè)txt文件,課保存在任何文件夾中(這是該種方法的優(yōu)點(diǎn)之一),保存的文件類型為.asm,大小寫無(wú)所謂。

   雙擊安裝后的masm.exe,彈出一個(gè)類似DOS的對(duì)話框,將編輯好的asm文件拖到彈出的對(duì)話框,連按三下回車,如下圖所示,完了,就會(huì)生成一個(gè)同名的obj文件(該文件與masm.exe同目錄)。

 

 

雙擊link.exe,將生成的.obj拖到彈出的對(duì)話框,同樣的操作,就會(huì)生成.exe文件了,雙擊,即可使用。

2、通過(guò)DOS環(huán)境使用masm.exe和link.exe

本方法還將介紹另一種生成asm文件的方法。

先在 masm文件夾里建一個(gè)新的文件夾,名為nm 然后 將masm文件夾里的masm.exe和link.exe復(fù)制到新建的nm文件夾
用cmd調(diào)用dos命令
如果你的masm文件在d盤
先用d:
接著d:>\cd masm
d:>masm\cd nm
d:\masm\nm \edit
進(jìn)入編輯界面


寫好程序后 ,保存,程序命名為1.asm
退出
d;\masm\nm\masm 1.asm
d;\masm\nm\link 1.obj


生成可執(zhí)行文件
d;\masm\nm\1.exe

 


下面為dos窗口中顯示的內(nèi)容

進(jìn)入命令行進(jìn)行下面的步驟:

(1)你在編譯時(shí)要求輸入的地方一般直接回車,取默認(rèn)值即可
=============================================================================
編譯...
Microsoft (R) Macro Assembler Version 5.00
Copyright (C) Microsoft Corp 1981-1985, 1987.  All rights reserved.

Object filename [hello.OBJ]: <回車>
Source listing  [NUL.LST]: <回車>
Cross-reference [NUL.CRF]: <回車>

  50408 + 415320 Bytes symbol space free

      0 Warning Errors
      0 Severe  Errors
說(shuō)明:上面連續(xù)三個(gè)回車,表示我要的都是默認(rèn)值。下面是零個(gè)警告,零個(gè)嚴(yán)重錯(cuò)誤。
=============================================================================
(2)連接時(shí),也是直接回車取默認(rèn)值即可
Microsoft (R) Overlay Linker  Version 3.60
Copyright (C) Microsoft Corp 1983-1987.  All rights reserved.

Run File [HELLO.EXE]:
List File [NUL.MAP]:
Libraries [.LIB]:
LINK : warning L4021: no stack segment    會(huì)提示缺少段定義,不用理會(huì),缺的是ES
=============================================================================
(3)運(yùn)行
在命令行下直接鍵入 1.exe,即可。
需要注意的是: 如果你的程序有向屏幕輸出的話,可能只有在當(dāng)前命令行窗口下執(zhí)行時(shí)才會(huì)顯示輸出的內(nèi)容。 而如果你在新開(kāi)一個(gè)CMD窗口,直接運(yùn)行1.exe時(shí)屏幕不會(huì)顯示你想看到的內(nèi)容

相關(guān)軟件下載
返回頂部


系統(tǒng)軟件完發(fā)布的系統(tǒng)鏡像及軟件均來(lái)至互聯(lián)網(wǎng),僅供學(xué)習(xí)和研究使用,不得用于任何商業(yè)用途并請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除,如果滿意請(qǐng)聯(lián)系版權(quán)方購(gòu)買。
如果您發(fā)現(xiàn)本站侵害了您的版權(quán),請(qǐng)立即聯(lián)系我們,本站將第一時(shí)間進(jìn)行相關(guān)處理。郵箱:[見(jiàn)首頁(yè)]
版權(quán)聲明|下載聲明 Copyright @ 2021 系統(tǒng)軟件園