DOSBox的环境配置与注意事项

DOSBox的环境配置与注意事项

1.安装DOSBox与环境配置

DOSBox下载链接: https://pan.baidu.com/s/1z2-M2tL3wZnnI0wNp1fIBA
提取码:jsmp

相关环境配置下载:链接: https://pan.baidu.com/s/1PQUwPTxlZAJK1xNJtAFYiA
提取码:qdz0

notepad++编辑器下载链接: https://pan.baidu.com/s/1YueU5OVbbSPhlQ8sZUri9A
提取码:3ptz
文件都下载到同一个文件目录下在该目录下必须要有如下文件:
masm.exe、link.exe、 debug.exe、 exe2bin.exe、edit.com
其中 masm.exe、link.exe、debug.exe、edit.com分别用于汇编asm程序、连接、调用、打开编辑页面。以上四个文件可搜索百度网盘或从已有的电脑上拷贝。
)我这里放在E盘的bianyi文件夹内

注:添加edit.exe文件,用于打开编辑界面,由于笔者习惯先用记事本写好汇编程序,所以也可以不用该文件。

点击DOSBox0.74进行安装

在这里插入图片描述
提前建立一个安装文件夹,安装过程一路NEXT,这里需要设置下安装路径,我的是E:\huibianmulu,再点击install。
在这里插入图片描述
安装完成后点击桌面上的便捷图标,进入程序。
1.在小框中输入mount c e:\bianyi ,按下回车 (黄色部分为同一文件目录地址)把文件夹设置为虚拟C盘
2.输入c: 进入虚拟C盘

3.使用DIR显示目录文件找到我们写的asm汇编文件
–找不到asm汇编文件那就自己动手写一个
A)新建一个文本文件
B)进行重命名后缀为asm ,保存在e:\bianyi下
C)使用notepad++打开,编写后进行保存在这里插入图片描述
在这里插入图片描述4.建立并编写好asm文件后,回到编辑界面
输入MASM xxx.ASM,(xxx为文件名)打开xxx.ASM文件编译(这里是test.asm),一直按回车,完成编译。回车产生的语句意思有
显示出编译器信息版本
生成的object文件 回车即可
0错误0警告在这里插入图片描述
5.输入LINK test.obj,产生test.exe文件
6.输入test.exe
在这里插入图片描述
7调试文件:输入debug test.exe(注意这里是exe文件),就可进入调试,在短横线后输入命令即可。以下为一些常用命令:
g:运行
t:单步运行
r:查看寄存器
d:查看内存
e:修改内存单元
q:退出debug
每次进入,都要按照步骤输入1和2的命令,对此我们可以用以下方法解决
1.打开安装目录下的DOSBox-0.74-2,选中Options.dat文件,用记事本打开
在这里插入图片描述
2.在文件的最后加上红线处的语句,并保存,以后就不用进入DOSBox后,每次虚拟c盘了。
在这里插入图片描述

安装edit.com文件后,我们也可以进入编辑界面,直接编程。
输入edit在这里插入图片描述测试代码

 DSEG    SEGMENT
 MESS    DB   'Hello,World!' ,0DH,0AH,24H
 DSEG    ENDS
 
 SSEG    SEGMENT PARA STACK 
        DW  256 DUP(?)
SSEG    ENDS
 
CSEG    SEGMENT
        ASSUME  CS:CSEG,DS:DSEG
BEGIN:  MOV AX,DSEG
        MOV DS,AX
        MOV DX,OFFSET MESS
        MOV AH,9

        INT 21H
        MOV AH,4CH
        INT 21H
CSEG    ENDS
        END  BEGIN
    
    
  • 15
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

稚肩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值