Windows
一、下载DOSBox
DOSBox官网选择Win32 installer版本
二、修改默认配置
DOXBox的配置文件dosbox-?.conf默认位于C:\Users\${你的用户名}\AppData\Local\DOSBox,修改前务必做好备份。[autoexec]位于配置文件最下面,在其中添加默认的挂载。注意把我的MASM路径替换为自己的。
分辨率的修改也在配置文件中,需要修改可以自行搜索。
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount c d:\Environment\DOSBox-0.74\MASM
c:
三、Hello World
创建txt文本文件,在其中输入
stack segment stack
db 200 dup(0)
stack ends
data segment
disp db 'Hello World!$' ;定义输出字符串
data ends
code segment
assume cs:code,ds:data,ss:stack
start: mov ax,data
mov ds,ax
lea dx,disp
mov ah,09h
int 21h
mov ah,4ch
int 21h
code ends
end start
然后把文件名改为.asm后缀,例如hello.asm,在dosbox中按顺序执行:
masm hello.asm一路回车,link hello.obj一路回车,test.exe执行(后缀都可省略)
或 masm hello;不需回车,link hello;不需回车(分号的作用),test执行
输出为
C:\>test
Hello World!
C:\>