DOSBOX搭建汇编环境
-
下载安装(自行寻找,很多百度网盘有)
按转完成后:
这两个点一个运行即可(区别是前者会打开两个console窗体) -
本地安装盘与虚拟c盘挂载
点击之后,进入了txt文本编辑界面(可以用vscode打开,这样有高亮不会乱)
ctrl+f ==》找到此信息:
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
这一段内容下面添加你自己新建的文件夹
MOUNT C D:\apps\... # 将目录D:\DOSBox-0.74\mount挂载为DOSBOX下的C:
set PATH=%PATH%;C:\...; # 将D:\DEBUG写入环境变量PATH中
说明一下,下面的c是因为上一句已经把本地盘地址挂在了虚拟的c盘上,因此直接承接使用c;
此时,把下载的解压包
解压到你挂在的目录(里面包含masm debug等脚本文件)
-
配置基本信息
再次打开dosbox 切到c盘并且在当时创建的目录下面创建一个txt文件,通过cd可以找到,即成功配置;
使用debug
-r 测试 若可以出现调试界面 即配置成功! -
测试编写代码与单步调试
到此即可成功编译并且单步执行汇编程序;
几个常用指令:
-r
-t(单步)
-q(quit)
在编译的时候:
首先在目录下创建test.asm文件(注意文件的后缀名),添加测试代码(找一段简单的 不要写个错的 这样编译的时候会报错!)
- masm + test.asm(产生test.obj文件)
- link test.obj(test举例, 此时会产生test.exe 可执行文件)
- debug test.exe(运行可执行文件即可)
刚执行完 今天有事,有空完善一下, 谢谢理解!!!
Daniel Smith