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

时间:2024-03-15 16:48:06

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汇编环境)
②如图添加
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汇编环境)

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

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