DOSBOX的简单使用

学习汇编需要使用debug来帮助我们更好地了解计算机系统,但是我们在cmd界面中,敲击debug命令,常常会出现下面这一提示。

这是因为在后来的windows系统中,不再包含debug这一命令,而且这一命令需要在dos环境下才能使用的。而王爽老师的汇编语言上级环境使用的是dos系统,我们现在一般不会装dos系统,为了模拟dos环境的debug,可以使用DosBox这一软件配上debug.exe。

DosBox+debug下载链接 链接:https://pan.baidu.com/s/1TXZ93AckSQWe1b9d1uFfjg 提取码:9q33

下载的DosBox是一个安装软件,点击安装就可以了。需要记住的是安装路径(比如我的是D:\DOSBox-0.74-2,这个安装路径是可以修改的)在后面会有用处。安装完成之后将下载的debug.exe放在DosBox根目录下(D:\DOSBox-0.74-2),一般安装完成会在桌面上创建该程序的快捷方式,然后打开DosBox这一应用程序。(注意在window下不区分大小写,所以以下命令使用大小写,作用是一样的)输入MOUNT C D:\DOSBox-0.74-2并回车,之后再输入C:并回车,如下图:

其中MOUNT C D:\DOSBox-0.74-2这一命令是将D:\DOSBox-0.74-2挂载在C这个盘符上,这个盘符你可以随便写,不一定要是C,然后下一个命令C:的意思是切换到C这个盘符,即实际是切换到D:\DOSBox-0.74-2这个目录下。然后你可以输入debug进行汇编语言的学习了。

为了避免我们一打开就要输入这个挂载的命令,我们可以双击查看DOSBox安装目录下的DOSBox 0.74-2 Manual这个文件,这相当于是一个帮助文档,里面有一条信息对我们很有帮助,如下图:

这说明在DOSBox中的配置文件可以设置一个类似脚本的命令,我们一打开程序就执行这一命令,这就避免我们输入这些命令了。DOSBox的配置文件在安装根目录下,DOSBox 0.74-2 Options这个文件就是配置文件,可以看到它是一个windows批处理文件,双击它,在文件的末尾我们可以找到[autoexec]开头的信息,添加上我们需要让程序一开始就执行的命令,如下图:

最后保存就行了,下一次打开DOSBox程序后,程序就自动运行我们在配置文件中写好的命令了。

转载于:https://my.oschina.net/u/3470937/blog/2961317

  • 30
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DOSBox中的debug命令是一个简单的汇编器,可以用来创建和修改8086汇编程序。以下是在DOSBox使用debug命令的基本步骤: 1. 打开DOSBox,输入debug命令,按回车键进入debug模式。 2. 在debug模式下,可以使用以下命令: - a:将程序附加到内存中。 - e:修改内存中的字节。 - d:显示内存中的字节。 - g:开始执行程序。 - u:反汇编程序。 - r:查看和修改CPU寄存器的值。 - t:执行单步调试。 - p:将程序保存到文件中。 3. 使用“a”命令将程序附加到内存中。例如,要将程序加载到100H地址,可以输入“a 100”。 4. 使用“e”命令修改内存中的字节。例如,要将地址为100H的字节设置为0,可以输入“e 100 0”。 5. 使用“g”命令开始执行程序。例如,要从地址为100H开始执行程序,可以输入“g 100”。 6. 使用“u”命令反汇编程序。例如,要反汇编从地址为100H开始的程序,可以输入“u 100”。 7. 使用“r”命令查看和修改CPU寄存器的值。例如,要查看AX寄存器的值,可以输入“r ax”。 8. 使用“t”命令执行单步调试。例如,要单步执行程序,可以输入“t”。 9. 使用“p”命令将程序保存到文件中。例如,要将从地址为100H开始的程序保存到文件test.com中,可以输入“p test.com 100”。 以上就是在DOSBox使用debug命令的基本步骤。需要注意的是,debug命令对于不熟悉汇编语言的用户来说可能比较困难,因此需要一定的学习和实践。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值