今天嘗試在dosbox里編譯asm源代碼文件
但是提示“illegal command”,也就是非法命令
開始還以為我的dosbox版本不對
但是去網上查閱資料發現別人用這個版本都可以使用
所以百思不得其解
最后,突然發現別人文件夾中的exe程序和我的有點兒不一樣
看了下我的asm目錄下
發現自己有一個tool.rar沒有解壓
打開看了一下,里面是masm.exe和link.exe
然后恍然大悟,就是因為自己沒有解壓這個壓縮包
所以根路徑下只有debug軟件,並沒有其他的兩個,解壓之后就可以使用link軟件和masm軟件了
之所以能使用debug軟件也是因為根目錄下有denug.exe
//20181229更新
dosbox的外部命令:masm,link,debug,edit要使用的話,當前目錄下必須要有其對應exe文件,否則會報illegal command,也就是非法指令,因為電腦找不到響應執行文件
以上
希望對大家能有幫助