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文件修改
在这里插入图片描述
②如图添加
mount d d:\dos
d是指dosbox的d盘,也可以写c什么的,不限。
d:\dos是本机上工作目录dos的位置。(保存masm和asm的地方)
path=%path%; \masm 添加路径
d:转到d盘(dosbox的虚拟盘,先前设置的什么,就写什么)
cd\asm进入asm文件
在这里插入图片描述

二.编辑调试
1.源程序
用记事本即可编写,保存在asm文件下,后缀名.txt改为.asm.在这里插入图片.描述
2.编译
输入masm ,回车,再输入文件名,一直回车
或者也可直接输入masm 文件名;
用.asm文件生成.obj文件
在这里插入图片描述
3.连接
输入link,回车,再输入文件名,一直回车
或者也可直接输入link 文件名;
用.obj文件生成.exe文件
在这里插入图片描述

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

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Windows10系统下安装DOSBoxMASM5.0环境可以实现在现代操作系统上进行汇编语言的开发和调试。 首先,我们需要下载并安装DOSBox软件。DOSBox是一个模拟DOS环境的工具,可以在Windows10系统中运行老版本的DOS程序。我们可以通过搜索引擎在官网或其他可靠的软件下载网站上找到并下载最新版本的DOSBox。 安装完成后,我们需要准备MASM5.0的安装文件。MASM(Microsoft Macro Assembler)是微软开发的一款汇编语言开发工具。我们可以通过搜索引擎找到MASM5.0的安装文件下载地址,然后下载并保存到本地。 接下来,在安装目录下新建一个文件夹,用于存放MASM5.0的安装文件。然后,打开DOSBox,并输入以下命令: ``` mount c: (安装目录的路径) ``` 这样可以将安装目录与DOSBox关联起来。 然后,输入以下命令: ``` c: ``` 切换到C盘。 接下来,创建一个用于安装MASM5.0的文件夹,输入以下命令: ``` mkdir masm ``` 然后,进入该文件夹,输入以下命令: ``` cd masm ``` 接下来,将之前下载的MASM5.0安装文件移动到当前文件夹中,并解压缩它。根据具体的安装文件格式,可以使用解压工具来解压缩文件。 解压缩完成后,输入以下命令开始安装MASM5.0: ``` install.exe ``` 按照安装程序的提示进行安装,选择安装路径等参数。 完成安装后,可以使用MASM5.0来进行汇编语言的开发和调试。 总结:通过在Windows10系统上安装DOSBoxMASM5.0环境,我们可以在现代操作系统中使用老版本的DOS程序进行汇编语言的开发和调试。安装步骤包括下载并安装DOSBox、准备MASM5.0的安装文件、关联安装目录与DOSBox、创建安装文件夹、移动并解压缩MASM5.0安装文件、运行安装程序进行安装。安装完成后,即可使用MASM5.0进行开发和调试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值