xp中dosbox+masm环境的配置(自用)

xp中dosbox+masm环境的配置

1.下载资源

1. 下载dosbox安装程序:DOSBox0.74-win32-installer.exe

链接:https://pan.baidu.com/s/15NhggH3U4QVzxd5AZvnSYQ
提取码:wkjh
注意它是32位的。

2. 下载masm文件。

链接:https://pan.baidu.com/s/1Tl95RLo5um1gpITaTXfj9g
提取码:1pdj

2. 建一个工作目录。

例如在C盘根目录下新建文件夹dos,其中建两个子文件夹asm和masm,masm中手动放置上述masm文件,asm用来保存汇编程序。

3. 将dos挂载到dosbox的驱动器下。例如挂载到dosbox的c驱动器下,即虚拟存在的c盘。

在dosbox的安装文件夹中找到Dosbox 0.74 Options.bat文件,在末尾增加:
mount c c:\dos
path=%path%;\masm
c:
cd asm

以上四句话
; 挂载驱动器
; 添加路径
;转到c盘
; 进入asm文件夹
ctrl +s保存后退出,在执行DOSBox.exe如下图:
xp中dosbox+masm环境的配置(自用)_第1张图片

编辑和调试程序

1. 编辑源程序。

用记事本,修改后缀为.asm即可。将源程序放到C:\dos\asm文件夹。

2. 汇编。

打开dosbox,输入命令
xp中dosbox+masm环境的配置(自用)_第2张图片
Source filename [.asm]: ;输入源程序名,不加尾缀
Object filename: ;直接回车
Source listing:;直接回车
Cross-reference:;直接回车
此时查看asm文件夹,生成了目标文件.obj。

xp中dosbox+masm环境的配置(自用)_第3张图片

3.连接。先输入link,再输入文件名,之后一直回车。xp中dosbox+masm环境的配置(自用)_第4张图片

查看asm文件夹,生成了.exe文件。xp中dosbox+masm环境的配置(自用)_第5张图片

4.运行。

直接输入文件名.exe
在这里插入图片描述
输出Hello World!为运行结果

5.调试。

debug 文件名.exe。进入调试模式,在短横线后输入命令。
•Debug命令操作符:
▫R命令:查看、改变CPU寄存器的内容
▫D命令:以16进制形式显示一块内存区域的内容

▫E命令:改写内存中的内容
▫A命令:以汇编指令的格式在内存中写入一条机器指令

▫U命令:将内存中的机器指令翻译为汇编指令
▫T命令:执行一条机器指令

▫G命令:执行到指定位置(断点),如“g cs:0012”;
▫P命令:执行子程序调用、循环、中断、重复字符串操作等指令,停止于下条指令。
▫Q命令:退出Debug
xp中dosbox+masm环境的配置(自用)_第6张图片
如有错误请练习作者,谢谢合作。。

你可能感兴趣的:(工具,dosbox,masm)