1. 怎麼用dosbox進行匯編
cmd那個並不支持所胡明嘩有的中褲行斷。還是dosbox好,裝個古董級的c編譯器,推薦tc2,用裡面的開發環境寫好,用tc自帶的編譯就行了。一定要mount好路徑,樓槐拍上的肯定沒用過unix.所以不懂。
2. 匯編語言虛擬化工具dosbox中的掛載命令是
匯編語言肢薯孝虛擬化工具dosbox中的掛載命令是自動執行。掛載文件夾到虛擬手悔目錄,歷稿就是含有相關軟體的目錄下,是匯編的自定義工作目錄,切換到對應虛擬盤符,匯編語言虛擬化工具的掛載命令可以執行。
3. 怎麼用dosbox編譯,連接,執行匯編語言一頭霧水
恩..............,你可以下載MASM5.0這個版瞎叢螞本的編譯器啊,然磨埋後把你的程序和編譯器放在一起,然後再CMD下,輸入masm
xx.asm;就生成一個obj文件了,然後再鄭渣輸入link
xx.obj;就生成exe文件了
4. win8環境下dosbox怎麼運行匯編語言
這不是WIN 8的問題。這是DOS命令怎麼使用的問題。
在DOS下,你需要學會兩種命令:
更改當前目錄、進入子目錄(即文件夾)的命令。
它的命令格式是:
CD 文件夾路徑
如果要更改當前盤,比如從D:> 變成 C:>,則只需要簡單地輸入命令 C: 即可
運行可執行程序命令。可執行程序是指.exe,扒鉛.com,.bat格式的文件。
它的命令基本格式是:
程序文件名 參數
你要處理匯編語言編寫春做好的程序,需胡友要將.asm文件匯編成.obj文件,再將.obj文件連接成.exe文件,然後才能調試或運行它。
假設:
你的匯編工具程序放在C:MASM615 這個文件夾中。(你的圖中 MOUNT命令成功後,原來D:MASM615 在DOSBOX里就變成了C:MASM615)
你編寫的程序文件名是TEST.ASM,也放在這個文件夾中。
你應當這樣執行命令:
第1步:更改當前目錄,進入匯編工具所在的目錄。命令為:
CD MASM615
第2步:用匯編程序進行匯編,生成.OBJ文件。命令為:
MASM TEST.ASM
第3步:用連接程序對生成的TEST.OBJ文件進行連接,生成可執行程序 TEST.EXE。命令為:
LINK TEST.OBJ
如果沒有錯誤,你就可以調試或運行你編出來的程序了。
另外,有些匯編工具可以用一條ML命令實現匯編和連接兩項工作,那樣的話只需要一條命令 ML TEST.ASM就可以完成第2步和第3步兩步工作。
5. 用DOSBox寫匯編,編譯鏈接都可以,就是debug的時候出現illegal command,求教
問題是:從一開始你就失敗了。
從你的提示可以看出:
第一條命令
masm
1.asm執行是失敗的,系統提示:無敏衡盯法打開1.asm文件。
可能的原因是你的1.asm放在別的文件夾,當前目錄中沒有這個文件。
既然1.asm都沒有打開,當然也肯定不可能生成1.obj
此後第二條命令
link
1
當然肯定也失敗,因為沒有攔衡1.obj這個文件橋和存在
第三條命令
debug
1
錯,也是因為沒有
1
這個文件
6. 怎麼用dosbox編譯,連接,執行匯編語言
如果是64位的操作系統:
以下是最簡化的tasm的dos下扒笑飢的匯編編程環境,解壓它,將tasm文件夾拖入dosbox的快捷圖標中就可虛擬出dos的c驅動器(dos窗口),在其中執行菜單文件mm.exe可進行asm文件春返的編輯、編譯、鏈接、轉com文件、運行等操作。mm.exe是一個極簡升歲易的ide。
7. DOSBox中使用masm編譯匯編語言,但是顯示是需要DOSXNT,怎麼弄啊
你使用低版本的masm。
比如masm5
或者褲纖使用畝純tasm
或者胡耐仿到:http://static.ishare.down.sina.com.cn/13497230.rar?ssig=k2Bd%2FjyxxY&Expires=1363881600&KID=sina,ishare&ip=1363776659,221.216.135.&fn=MASM6.15%28%E5%AE%98%E6%96%B9%E8%A7%A3%E5%8E%8B%E7%89%88%29.rar
下一個完整版的
8. 用dosbox編譯匯編源程序時,出現了 fatal error A1000:cannot open file:E:\MASM\Tesk.asm>
在虛擬機啟歲下調試東西,下了個HelloWorld.asm,結果就是上面顯示的內容。估計很多人解決襪旁塵了這個問題也就沒有回來答題的想法了,我來回答一下,其實很簡單。
因為文件擴展名沒有顯示,所以告禪你命名的HelloWorld.asm其實是HelloWorld.asm.txt,所以編譯器找不到上面的文件,當然也就編譯失敗了。
你需要做的是「顯示文件擴展名」。
以上,有幫助請點贊、謝謝!
9. 怎麼用dosbox編譯,連接,執行匯編語言一頭霧水
恩..............,你可以下載MASM5.0這個孫茄版本的編譯器啊,然後把你的程序和橘戚編圓凱陵譯器放在一起,然後再CMD下,輸入masm xx.asm;就生成一個obj文件了,然後再輸入link xx.obj;就生成exe文件了
10. dosbox調用debug.exe怎麼編譯匯編程序
呵呵,你是初學吧?
debug只是調試工具,不是匯編工具,不能將a.asm匯編連接生成可執行程序。
debug帶有內置的匯編功能,但功能極弱,僅僅只能支持指令的匯編,不支持大多數常用偽指令的匯編。比如,它不支持變數名和語句標號的使用。它只能在進入debug後用a命令逐指令匯編。
要將一個a.asm這樣的匯編語言源程序匯編成可執行文件,你必須要另外使用匯編和連接程序。悉陪
常用的匯編連接工具有兩種,一種是MASM,另一種孫陸頌是TASM。
MASM需要至少兩個文件:masm.exe和link.exe 版本可以用5.0以上的。
TASM需要tasm.exe和tlink.exe,還有一些輔助文件。版本可以用3.0或5.0 。
建議使用TASM,它最大的優點是它配套的調試程序Turbo Debugger功能則鄭比debug強大很多、很多、很多倍,窗口界面,滑鼠操作,等等……