回覆列表
-
1 # 使用者3521174684886
-
2 # 已經過期了
首先你的程式碼是16位還是window32位的程式碼?每個語言編寫的程式碼都有經過寫程式碼—>編譯--->連線。我看你的截圖,是用win7的吧,win7不支援XP的程式,要透過安裝微軟的虛擬機器。開啟DOS命令臺開啟MASM--->輸入----->asm原始檔路徑 例:C:\MASM.EXESource filenam [.ASM]:D:\1.ASM 原始碼1.asm後顯示有三個要儲存的檔案:OBJ二進位制檔案 即目標檔案 LST列表檔案CRF交叉引用檔案後兩個是中間結果,直接忽略,儲存目標檔案就行了。儲存目標檔案,即填寫完整路徑 Source filenam [1.OBJ]:D:\1 編譯的OBJ檔案1.OBJ 連線也一樣只儲存EXE,DOS開啟LINKE如:c:\linke.exeObject Modules [.OBJ]:D\1 編譯的OBJ目標檔案路徑Run File [1.exe]:d:\1 儲存連線生成的EXE和檔名
首先你的程式碼是16位還是window32位的程式碼?每個語言編寫的程式碼都有經過寫程式碼—>編譯--->連線。我看你的截圖,是用win7的吧,win7不支援XP的程式,要透過安裝微軟的虛擬機器。開啟DOS命令臺開啟MASM--->輸入----->asm原始檔路徑 例:C:MASM.EXESource filenam [.ASM]:D:.ASM 原始碼1.asm後顯示有三個要儲存的檔案:OBJ二進位制檔案 即目標檔案 LST列表檔案CRF交叉引用檔案後兩個是中間結果,直接忽略,儲存目標檔案就行了。儲存目標檔案,即填寫完整路徑 Source filenam [1.OBJ]:D: 編譯的OBJ檔案1.OBJ 連線也一樣只儲存EXE,DOS開啟LINKE如:c:linke.exeObject Modules [.OBJ]:D 編譯的OBJ目標檔案路徑Run File [1.exe]:d: 儲存連線生成的EXE和檔名