使用DOSBox+MASMPLUS工具包搭建汇编环境

1.下载并安装DOSBOX 以及汇编相关工具

链接如下:汇编工具箱
安装的时候在D盘新建一个文件夹,这里我建的dos

2.安装好之后对dosbox进行配置

点击桌面上dosbox快捷方式,->打开文件所在位置->找到DOSBox 0.74-3 Options文件(这是个批处理文件,后缀名为.bat)->双击打开->将下面代码块代码放在文件末尾

可以看到,在该目录下有个名为“DOSBox 0.74-3 Options.bat”的批处理文件。将下列代码放入文件最后面

MOUNT C D:\dos       # 将目录D:\dos挂载为DOSBOX下的C:
set PATH=$PATH$;D:\dos    # 将D:\dos写入系统环境变量PATH中


 

 

3.放入汇编所需要的相关工具在DOSBOX目录下
link.exe
edit.exe
masm.exe
debug.exe


4.使用dosbox来编译汇编程序
编写一个test.asm文件,如我上图所示,拿记事本写就ok,后缀名改成.asm,把这个.asm文件放在D:\dos下面,因为我之前把工具都放在这个路径下了,你的可能不太一样。
用下面代码来测试你一下:

 c:>\ edit 编辑汇编程序

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

打开桌面上的dosbox快捷方式

 


输入
C:
再输入
dir

 

我这里面有
TEST ASM
TEST EXE
TEST OBJ
是因为后面输入了:MASM TEST.asm编译生成目标文件(obj文件),期间会弹出几个输入选项,可以在此对obj文件的名字进行修改。这里可以选择默认(名字与asm文件名一样,即TEST.obj),只需连续键入回车即可~~
然后,我们输入
LINK TEST.obj

将obj文件链接生成可执行exe文件

MASM TEST.asm
LINK TEST.obj

可以debug了,输入debug test.exe大小写都可以的,出现短线_就可以debug了

到此已经完全配好了,可以学习汇编啦!

原文链接:https://blog.csdn.net/xingfushiniziji/article/details/102896153

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值