先聲明下,本人絕非大蝦,也只是菜鳥一個,寫此文的目的只是為了加深我對知識的理解罷了。好,進入正題。
我是把masm解壓后發在D盤中的一個叫masm的文件里,在masm文件里新建個記事本(記事本功能是很強大的,只要改下后綴名,寫什么語言都noproblem),在記事本里寫上你要的匯編程序,然后另存為***.asm的文件。
接下來,點擊“開始”\運行\command.接下來便彈出如下黑色的窗口(上面是版權聲明,下面那個說明是C盤
目錄)
輸入命令"D:"
輸入“cd masm”(不要把cd漏掉了哦)
輸入剛才保存的那個文件名(注意哦,文件名,不能太長,否則就會出錯)如:“masm ba.asm”(這里的masm表示用masm打開該文件,若是你沒有寫masm,直接就是ba.asm的話,那么會彈出個窗口讓你選擇哪個文件來打開。ba.asm的后綴可要可不要)
然后便會出現obj,lst,crf,我們直接enter過去就ok了。若編譯沒錯誤。便會如下顯示
此時,你的那個文件夾下便多了個ba.obj的目標文件。接下來,我們就開始link(連接)文件嘍。。。。
同上,在D:\MASM>后面輸入link ab,會顯示exe,map,lib的東西,你直接enter。最后,文件夾下會出現
ba.exe的文件。如下:
哦,我的那個程序可能有點問題,出現了警告。
調試:我們在D:\MASM>后面輸入debug ba.exe就進入調試模式啦。
-u 反匯編
-r 顯示寄存器內容
-g 執行到斷點處 后面+行號 例如-G9
-d 查看數據
-q 退出返回操作系統
以上的東東是給和我一樣的菜鳥看的,高手就別看了,嘿嘿。

