1. 安装dosbox click->(官网)DOSBox, an x86 emulator with DOS
或者
sudo yum -y install dosbox
2. 测试是否安装成功(查看dosbox版本)
dosbox -version
3. 启动dosbox
先创建一个文件夹masm
mkdir masm
在dosbox命令行下
mount c /home/tyj_lpc/programming/masm
c:
修改dosbox默认挂载点
Attention, 前面使用的是用户tyj_lpc,而yum一般会把相关配置文件放在/home/tyj_lpc下
cd /home/tyj_lpc
查看所有文件(包括隐藏文件)
ls -a
使用vim/vi编辑器修改配置文件,修改dosbox默认挂载点
vim ./.dosbox/dosbox-0.74-3.conf
在该文件结尾添加两行
mount c /home/tyj_lpc/programming/masm
c:
4.将配置工具DEBUG.COM, edit.com, edit.hlp, LINK.EXE, MASM.EXE, TLINK.EXE放在masm文件夹下.可以从dosbox官网下找,嫌麻烦可以戳
5.测试
a.deug
b.使用vim创建hello.asm(注意以.asm结尾)
assume cs:codesg
codesg segment
mov ax, 0123h
mov bx, 0456h
add ax, bx
add ax, ax
mov ax, 4c00h
int 21h
codesg ends
end
c.dosbox编译, 连续三个Enter
d.链接
e.运行(啥也没输出,因为代码上也没写).