1:需要的文件
需要的安装包:这些百度都能下载找到
- 1)、DOSBox 链接:
- 2) 、MASM5.0 链接:
- 3)、DEBUG 链接:
下面给出我们打包的环境 直接可用: (汇编我并不需要关注安装这些,真的不需要)
汇编环境: https://files-cdn.cnblogs.com/files/dgwblog/DOSBox.rar
2: 部署
2.1: 双击DOSBox运行程序
2.2 挂载MASM目录
masm我已经放到DOSBOX下面了,所以你需要根据你的相对目录 进行部署.
# 挂载命令 masm 我是放在DOSBOX下面的 Z盘是你存放文件的路径
mount c: z://DOSBox/masm
查看是否部署成功:
输入>C:
输入>dir
2.2 编写hello world程序
.model small .data
strs DB 'hello world',,,'$'
.code
start:
mov ax,@data
mov ds,ax
mov dx,offset strs
mov ah,09h
int 21h
mov ah,4ch
int 21h
end start
执行命令:
# 我这里源文件存储在ok中
> masm ok.asm ;汇编
> link ok.obj ;链接
> ok.exe ;执行
输出结果:
3: 简化mount
问题: 我们每次都要输入mount 挂载命令比较麻烦,这里可以使用批处理处理代码
双击打开D:\DOSBox\DOSBox-0.74目录下的DOSBox 0.74 Options.bat文件(注意:一定是双击,用其他方式打开可能乱码)
在自动打开的txt文件,在最下面找到下图配置,更具需求进行配置
然后双击DOSBox查看是否配置好