你們都知道彙編程序(MASM)的上機過程,先要對源代碼進行彙編、 鏈接,而後再執行,而這中間有不少環節須要輸入不少東西,麻煩的很(只有經歷過的朋友才懂得)。如何使這個過程變的簡單呢?在咱們搞彙編課程設計時,我 「被逼」寫了這個批處理的腳本,用起來還行,呵呵。看看腳本內容:編程
@echo off ml %1.asm if errorlevel goto err debug %1.exe goto ok :err pause :ok exit
使用說明:假設咱們的程序文件叫aaa.asm,把上面的代碼保存爲run.bat,而後再cmd窗口使用start run aaa回車運行,則會彈出一個窗口來調試執行程序。框架
備註:上面的代碼很簡單,這裏使用的是masm6.15版本的,因此直接使用ml命令,你本身改寫下就能夠符合您的使用了,這裏只給你一個框架性的結構。優化
問題及優化:spa
1)在當前窗口若是直接run aaa的方式運行,則運行完後會退出程序了。這個問題你能夠本身優化,好比使用run aaa再另打開一個運行窗口。debug
2)使用start run aaa的方式運行是彈出一個新的cmd窗口,新舊兩個cmd窗口的環境不一樣了,好比在舊窗口安裝中斷,在新窗口沒法調用的問題。設計