① 匯編語言編譯工具masm怎麼使用
MASM是Microsoft Macro Assembler 的縮寫,是微軟公司為x86微處理器家族開發的匯編開發環境,擁有可視化的開發界面,使開發人員不必再使用DOS環境進行匯編的開發,編譯速度快,支持80x86匯編以及Win32Asm,是Windows下開發匯編的利器。
使用方法:
如果你的電腦是X86,那麼沒有太多限制,直接網上現下載masm5.0,並將所有文件解壓到非C盤中某一個文件夾之內(編寫的.asm文件也放在這裡面)在運行中使用cmd命令,進入你文件所在目錄,如我的文件在D:masm中,鍵入d:masm便可進入該文件夾 。使用masm **.asm 命令生成obj文件,link **.obj鏈接生成exe文件 然後 就可以執行了,同樣也是確保在文件目錄下,使用 **.exe命令,還有就是debug的方法,使用方法類似 debug **.exe
如果你的電腦不是X86而是x64,那麼就需要使用DOSBox工具。安裝完成後,打開軟體
會出現兩個界面,在可運行界面會讓你先掛載你的目錄 。輸入你的文件所在目錄便可以,例如mount d d:masm 「d」作為虛擬d盤 "d:masm"你要虛擬的文件夾位置。然後就可按著x86的方法操作了。很多具體的DOSBox的使用方法,請自行學習,如果一般用於匯編卡法的話,掛載也可以寫到DOSBox的option文件中,方便自己使用 。
② 全國計算機三級PC匯編語言編譯器是什麼怎麼用進入考試系統後進入到如圖所示,怎麼做了
1.輸入edit 1.asm(源程序文件名)
或者在考試文件夾打開源程序文件,asm格式的,用記事本打開.就能編輯了
我當時考試的時候採取的後者,因為後者能用滑鼠,,哈哈哈哈哈哈,
2.masm 1.asm(源程序文件名) 編譯生成1.obj文件
3.link 1.obj 1.asm(源程序文件名) 將1.obj文件寫入1.exe文件
這樣就可以了
③ 怎麼運行匯編語言
匯編語言源程序運行方法:
1、找到一段起始地址為sa:0000(即起始地址的偏移地址為0)的容量足夠的空閑內存區。
2、在這段內存區的前256個位元組中,創建一個稱為程序段前綴(psp)的數據區,dos利用psp來和被載入程序進行通信。
3、從這段內存區的256位元組處開始(在psp的後面),將程序裝入,程序的地址被設為sa+10h:0;空閑內存區從sa:0開始,0~255位元組為psp,從256位元組處開始存放程序,為更好地區分psp和程序,dos將劃分到不同的段中,如下這樣的地址安排:
空閑內存區:sa:0
psp區:sa:0
程序區:sa+10h:0
注意:psp區和程序區雖然物理地址連續,卻有不同的段地址。
4、將該內存區的段地址(sa)存入ds中,初始化其它相關寄存器後,設置cs:ip指向程序的入口(sa+10h:0)。
④ 在開始目錄下如何打開匯編語言編譯器
最好把MASM放在跟目錄下例如D:\MASM
把編輯好的ASM文件(用TXT文檔編寫程序,保存.把後綴名TXT改成ASM)放在MASM文件夾下如(D:\MASM\文件名.ASM)
點擊開始菜單 .運行->CMD->D:回車->CD MASM回車->MASM 文件名3下回車
->LINK 文件名 3下回車->DEBUG 文件名.EXE
現在我們都用 masm集成環境了,建議你用
⑤ 王爽的課本里說操作系統本身有匯編語言編譯器masm5.0 可是怎麼才能打開呢 需要重新下載嗎我是WIN7的
win7可以運行masm5的,但是系統並不自帶,所以樓主要去下載,然後解壓到一個文件夾中,在cmd中進入所在目錄,就可以運行masm5,並不像樓上所說的那樣不能運行masm5,只是win7現在高級很多,所以的16位程序都無法全屏運行而已。。。。
⑥ 匯編語言中如何運行指令
1、點擊開始->運行, 輸入 cmd ,打開命令提示符;
4、在debug模式中,就可以輸入自己想運行的匯編指令了。
⑦ win7 64位如何編譯匯編語言
樓下的都是沒用過 16位匯編的:(
win64下面無法運行 masm 5 /6 是因為 他的console不支持
個人建議你安裝一個虛擬機在裡面跑一個 dos或者xp
然後在其中運行你的匯編工具
⑧ 在匯編語言中用edit編寫了程序怎樣運行程序
編寫完之後保存在默認目錄下,然後退出,接著編譯生成exe文件(具體不記得了,好像是一個命令+過程,總共執行三次,就得到那個exe文件),然後就在dos下輸入這個文件名就行了.
⑨ 匯編程序是怎麼編譯的
匯編語言是一種低級語言,匯編語言是匯編指令集、偽指令集和使用它們規則的統稱,使用具有一定含義的符號為助憶符,用指令助憶符、符號地址等組成的符號指令稱為匯編格式指令。
過程:
編輯:用編輯軟體(EDIT.EXE或記事本)形成源程序(.ASM)
匯編:用匯編程序(MASM.EXE)對源程序進行匯編,形成目標文件(.OBJ),格式如下:MASM LX.ASM;
連接:用連接程序(LINK.EXE)對目標程序進行連接,形成可執行文件(.EXE),格式如下:LINK LX.OBJ;
執行:如果結果在屏幕在顯示,則直接執行可執行文件。
調試:用調試程序(LINK.EXE)對可執行文件進行調試,格式如下:DEBUG LX.EXE
匯編語言中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址碼。匯編程序(如MASM)的原理實際上就是把匯編的代碼轉成電腦可以識別的二進制碼