汇编学习----使用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.放入汇编所需要的相关工具
link.exe
edit.exe
masm.exe
debug.exe
在这里插入图片描述

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

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了
在这里插入图片描述
到此已经完全配好了,可以学习汇编啦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章