導航:首頁 > 源碼編譯 > dosbox編譯匯編文件

dosbox編譯匯編文件

發布時間:2023-03-23 05:52:01

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下,你需要學會兩種命令:

  1. 更改當前目錄、進入子目錄(即文件夾)的命令。

    它的命令格式是:

    CD 文件夾路徑

    如果要更改當前盤,比如從D:> 變成 C:>,則只需要簡單地輸入命令 C: 即可

  2. 運行可執行程序命令。可執行程序是指.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強大很多、很多、很多倍,窗口界面,滑鼠操作,等等……

閱讀全文

與dosbox編譯匯編文件相關的資料

熱點內容
php怎麼跳轉到電腦 瀏覽:413
如何在電腦上創建新網路連接伺服器 瀏覽:61
c語言編譯之後如何運行 瀏覽:566
mfc多線程編程視頻 瀏覽:410
c編譯的中文怎麼寫 瀏覽:91
單片機連接蜂鳴器電路 瀏覽:844
程序員買房前後對比照 瀏覽:988
cmdjava中文亂碼 瀏覽:947
窗口app哪個好 瀏覽:731
xzforandroid 瀏覽:577
程序員那麼可愛歌曲完整版 瀏覽:906
為什麼購買pdf 瀏覽:45
操作系統代碼編譯 瀏覽:483
程序員東北大學 瀏覽:426
編譯忽略空字元 瀏覽:118
多店鋪阿里雲伺服器教程 瀏覽:379
單片機求初值 瀏覽:421
安卓機如何在電腦備份圖片 瀏覽:927
ca證書加密機價格 瀏覽:798
天乾地支年份演算法 瀏覽:798