如何運行匯編程序


在WIN10環境下,運行匯編程序不是很簡單,當然,如果你用一些集成環境下的ide去運行匯編的話,那會非常方便,就和C/C++的編譯器一樣方便,但是在這里,我們主要說下,如何在dosbox下運行匯編程序,這還是稍微麻煩些的。

首先,編寫你的匯編程序,你可以用記事本,也可以用notepad++等等的工具,完成后,將后綴改為.asm。假設這里我們的文件名是1.asm。

然后,下載dosbox,然后打開,打開dosbox后會出現兩個框,一個帶藍色的,一個是黑色的

我們要在帶藍色的框內輸入命令。

接下來呢,我們要進行的一個操作叫做掛載,為什么要執行這個操作呢?因為這個dosbox是在windows環境下模擬dos環境的,而dos環境下,它只有一個C盤,但是我們windos有這么多盤,dos要把哪個當成他自己的C盤呢?那么掛載的意義就是讓dos明白自己的C盤在哪,掛載的命令如下:

mount c: d:\asm
這個的意思就是,把windows下D盤的asm文件夾當成dos下的C盤,沒錯,我自己在D盤下新創建了一個文件夾叫做asm,我們把這個文件夾當作dos的C盤。

然后,我們進入C盤,命令是:

c:

然后,我們就可以開始在dos下操作了。

目前為止我們一共說了兩條命令,就是這兩條:

mount c: d:\asm
c:

這里說一下,這兩條命令在我們每次打開dosbox時都要輸入一遍才行,對的,dosbox只要一關閉,它就會忘了自己的C盤在哪了,所以每次打開后,你都要重新告訴它一遍C盤在哪,這樣稍微有點麻煩。

那么我們就說下如何能夠避免這個麻煩:

打開dosbox后會出現兩個框,一個帶藍色的,一個是黑色的,在黑色的框里有一個路徑,我們去找這個路徑,在這路徑的盡頭,我們會會找到一個文件,它的后綴名應該是.conf。我們用記事本打開這個文件,把記事本拉到最后,然后把剛才那兩條命令粘貼進去,保存,退出就行了。

那么這是什么意思呢?這個文件叫做配置文件,它可以設置一些dosbox的參數,在這個文件的末尾是一個特殊的區域,在這個區域內的命令,只要一打開dosbox,這些命令就會自動運行。你可以理解為電腦的開機啟動項,所以我們就把剛才那兩條命令粘貼到這個文件的末尾了,這樣dosbox每次一打開都會先執行那兩條語句,它就會知道自己的C盤在哪里了。

然后我們把剛才寫的1.asm文件夾放到asm文件夾下,也就是dosbox的C盤,

這個時候,我們還需要三個工具,一個是MASM.EXE,一個是LINK.EXE,一個是debug.exe。這三個工具在網上也很好找的。我們要把這三個工具都放到這個asm文件夾里

然后開始編譯,輸入命令 :

masm  1.asm

回車

然后輸入三個回車

這個時候,如果有錯的話,它就會提醒你有錯,你需要檢查一遍,把錯誤改了。

沒錯的話,開始連接,輸入命令:

link   1.obj

回車

然后輸入三個回車

然后開始運行,輸入命令:

1.exe

回車

然后就運行啦!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM