win10下运行debug (dosbox+masm汇编环境)

win10下运行debug

(dosbox+masm汇编环境)

一.下载,安装,路径
1.下载安装
①.下载dosbox
链接:https://pan.baidu.com/s/1ppJTzhDZ4XPOrb5aWpwlRw
提取码:8bf2
安装在了D盘。
②.下载masm
链接:https://pan.baidu.com/s/1ZUiVQ-u23D8cw3xB_VqfUA
提取码:feeg
在D盘新建一个文件夹dos,安装在了dos下。
在dos文件夹下又建立asm文件夹。
asm:用来保存编写的汇编程序。
2.将dos挂载到dosbox的驱动器下
①点进Dosbox 0.74 Options.bat文件修改
win10下运行debug (dosbox+masm汇编环境)_第1张图片
②如图添加
mount d d:\dos
d是指dosbox的d盘,也可以写c什么的,不限。
d:\dos是本机上工作目录dos的位置。(保存masm和asm的地方)
path=%path%; \masm 添加路径
d:转到d盘(dosbox的虚拟盘,先前设置的什么,就写什么)
cd\asm进入asm文件
win10下运行debug (dosbox+masm汇编环境)_第2张图片

二.编辑调试
1.源程序
用记事本即可编写,保存在asm文件下,后缀名.txt改为.asm.win10下运行debug (dosbox+masm汇编环境)_第3张图片
2.编译
输入masm ,回车,再输入文件名,一直回车
或者也可直接输入masm 文件名;
用.asm文件生成.obj文件
win10下运行debug (dosbox+masm汇编环境)_第4张图片
3.连接
输入link,回车,再输入文件名,一直回车
或者也可直接输入link 文件名;
用.obj文件生成.exe文件
win10下运行debug (dosbox+masm汇编环境)_第5张图片

在编译连接成可执行文件的过程中会发现文件夹中自动生成文件在这里插入图片描述
4.调试
debug 文件名.exe
输入debug命令即可。
一些简单的debug命令:
-r:显示和修改寄存器的值。
-u:对机器代码反汇编显示。
-t:逐条跟踪程序的执行。
-a:以汇编指令的格式在内存中写入机器指令
-q:退出debug操作。
win10下运行debug (dosbox+masm汇编环境)_第6张图片

你可能感兴趣的:(win10下运行debug (dosbox+masm汇编环境))