實(shí)質(zhì)就是在DOSBox下運(yùn)行匯編的3個(gè)程序:TASM.EXE喷楣、LINK.EXE诊胞、DEBUG.EXE
- 下載工具(實(shí)驗(yàn)室的兩個(gè)exe+DOSBox的安裝程序+DEBUG.EXE)勺择,提取密碼:16sg
- 解壓后安裝DOSBox,將文件夾tool放在一個(gè)短目錄下(比如直接放在G盤(pán)里,這樣可以方便操作)
- 打開(kāi)dosbox佩番,會(huì)有兩個(gè)窗口掐松,在小窗口(DOSBox 0.74)進(jìn)行操作踱侣。輸入指令
mount c g:\tool
(即將你電腦下的目錄g:\tool模擬化為C盤(pán))
g:\tool是你文件夾tool的地址,比如我就把tool文件夾放在G盤(pán)下
同時(shí)你也可以把命令中的c改成模擬其他盤(pán)符 - 輸入指令
c:
進(jìn)入模擬盤(pán)符c
1.png
之后的操作就如同實(shí)驗(yàn)手冊(cè)
- 在tool目錄里創(chuàng)建asm文件
- 輸入指令
tasm 文件名.asm
進(jìn)行編譯大磺,生成obj文件 - 輸入指令
link 文件名;
進(jìn)行鏈接抡句,生成exe文件 - 輸入指令
debug 文件名.exe
進(jìn)行debug
2.png
最后,你如果覺(jué)得每次運(yùn)行都需要使用mount指令杠愧,然后再進(jìn)入C盤(pán)這樣會(huì)比較麻煩的話待榔,下面有一個(gè)偷懶的方法:
- 找到文件 “dosbox-0.74.conf” 并編輯,其地址一般在"C:\Users\用戶名\AppData\Local\DOSBox"下流济,注意AppData文件是隱藏文件锐锣,建議用搜索腌闯,也可以選擇“顯示隱藏文件”
3.png
- 找到 AUTOEXEC 部分(一般在文件的最后),并在“# You can put your MOUNT lines here.”下面寫(xiě)上你個(gè)人的mount指令
mount c g:\tool
雕憔,這樣就可以在運(yùn)行DOSBox后自動(dòng)執(zhí)行mount指令绑嘹。
5.png
- 其實(shí)在mount指令后加上指令
c:
,同樣會(huì)該指令也會(huì)自動(dòng)執(zhí)行橘茉,這樣也可以免了進(jìn)入盤(pán)符C的操作
運(yùn)行DOSBox后自動(dòng)執(zhí)行的2條指令.png
-
甚至乎你可以繼續(xù)在文件的后面加上tasm工腋、link和debug的指令,只要保證你每次放在tool文件夾中要進(jìn)行運(yùn)行測(cè)試的文件用同一個(gè)文件名即可畅卓。
保證我以后放進(jìn)去tool目錄下的asm 的文件名都是t(當(dāng)然擅腰,不能重復(fù)命名,只能把上一次運(yùn)行的程序剪貼出來(lái)).png
再最后的最后翁潘,如果你覺(jué)得窗口太小趁冈,字體太小,你可以按 alt+enter 切換到全屏模式
同時(shí)在配置文件的第26行有一行字符 “fullresolution=original”拜马,這是用來(lái)調(diào)節(jié)DOS窗口全屏下的分辨率的渗勘,默認(rèn)original的值是640x480(中間是小寫(xiě)x),我個(gè)人的電腦將original改為800x600就比較舒服