需要的工具已经打包好:链接: https://pan.baidu.com/s/1rb4glanGfM4aJdJLBY91fw 密码: 1jqn
第一步,解压放入一个文件夹,E:\masm 中,安装 dosbox 按照安装指引,next,next就好,安装好打开如图所示:
第二步,将写好的汇编程序(.asm)放入我们刚才的文件夹中。将doxbox虚拟一个盘符到我们刚才的目录中,比如将c盘虚拟成物理机上的 E:\masm 目录,然后跳转到该虚拟盘符(文件夹) ,即在dosbox中输入以下命令:
第三部,开始汇编我们的 asm 文件:
当出现如图所示文字后,并且我们可以看到在目录中生成了一个 test1.obj 文件,证明我们的程序是没有错误的。
第四步:连接程序
当界面中出现如图文字,并且在目录中可以发现一个 test1.exe 文件,就可以进行下一步了
第五步,运行程序
在屏幕上输出了 HELLO WORLD!
tips:若嫌每次打开dosbox时都要虚拟盘符比较麻烦,可以打开dosbox的安装目录,并打开 DOSBox 0.74 Options.bat
在文件底部 [autoexec] 中添加下面几行:
MOUNT C E:\MASM
set PATH=$PATH$;E:\MASM
C:
这样我们每次打开dosbox时就已经帮我们定位好了,其中E:\MASM要修改成你自定义的目录
test1.asm如下:
SSEG SEGMENT STACK
STK DB 80H DUP(?)
SSEG ENDS
DSEG SEGMENT
DATA DB "HELLO WORLD!$"
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG, DS:DSEG
START: MOV AX, DSEG
MOV DS, AX
LEA DX, DATA
MOV AH, 09H
INT 21H
MOV AH, 4CH
INT 21H
CSEG ENDS
END START