以前用的是DOS匯編,用這個(gè)可以寫Windows匯編。實(shí)乃學(xué)習(xí)Windows編程和硬件系統(tǒng)的居家必備軟件!知識(shí)學(xué)習(xí)起來(lái)有一點(diǎn)難度,需要掌握的東西太多!
MASM32是國(guó)外的MASM愛好者自行整理和編寫的一個(gè)軟件包,目前最高版本為10.0版。
masm32 怎么用?
直接用就可以。我好久沒有用過了。只知道在windows操作系統(tǒng)下,運(yùn)行cmd,再進(jìn)入到MSAM所在的磁盤中,如我的在E盤的應(yīng)用軟件中則:e:則E:>cd MASM,執(zhí)行masm hello.asm ,hello為你寫的ASM文件名(注意大小寫),再運(yùn)行l(wèi)ink hello.obj,編譯以后,組后執(zhí)行程序,即輸入:hello,結(jié)果就可以運(yùn)行出來(lái)了。
Windows圖形界面的匯編語(yǔ)言教學(xué)方案:
·IA-32處理器32位指令系統(tǒng)
·Visual C++集成開發(fā)環(huán)境,包含有MASM匯編程序、調(diào)試程序等開發(fā)軟件
微軟不再提供獨(dú)立的匯編程序MASM,而是將其融合在Visual C++集成開發(fā)環(huán)境。雖然集成開發(fā)軟件中的MASM仍然可以獨(dú)立使用,但主要應(yīng)以混合編程體現(xiàn)其應(yīng)用價(jià)值。所以,我們提出在32位Windows圖形界面教學(xué)方案中,直接采用Visual C++開發(fā)環(huán)境,利用其完整的匯編、連接、導(dǎo)入庫(kù)等文件,配合其調(diào)試程序展開32位指令系統(tǒng)及其匯編語(yǔ)言程序設(shè)計(jì)。
使用匯編語(yǔ)言編寫Windows圖形界面應(yīng)用程序一直是許多程序員的夢(mèng)想,Steve Hutchesson提供的一個(gè)免費(fèi)軟件開發(fā)包MASM32使得夢(mèng)想實(shí)現(xiàn),國(guó)內(nèi)也陸續(xù)出版了這方面的教材。但是,由于Windows本身就很復(fù)雜,使用匯編語(yǔ)言調(diào)用應(yīng)用程序接口API函數(shù)需要首先掌握常用的處理器指令、匯編語(yǔ)言偽指令以及C/C++語(yǔ)言,目前的教材并不適合作為最初學(xué)習(xí)“匯編語(yǔ)言程序設(shè)計(jì)”課程使用。
MASM32并不是微軟官方發(fā)布的軟件,微軟官方發(fā)布的軟件最新版本也只到6.15版。
微軟發(fā)布的MASM系列版本從6.11版才開始支持windows編程,6.11版以前的版本都不支持windows編程,只能用來(lái)寫DOS程序。
masm32 sdk v10具體怎么用?
要先安裝masm,然后把要編譯的.asm文件放在masm的bin目錄下,然后可以選擇“打開方式”,用masm32打開后選擇project->assemble asm file
MASM32 SDK v10安裝后 有個(gè)masm32 editor 打開 直接寫入?yún)R編源程序,按project-->run program就可以了 一些版本masm要在cmd下輸入masm 1.asm link 1.obj masm32 sdk v10直接點(diǎn)擊run program,全部幫我們實(shí)現(xiàn)了