DOSBox保姆级教学

安装

DOSBox官网下载

链接:https://www.dosbox.com/download/

选择对应的系统下载即可在这里插入图片描述

MASM5.0程序下载

百度网盘链接: https://pan.baidu.com/s/1w1_pVumpVqd2ihwWKyQJ7A
提取码: aiwa

配置

  1. 新建一个文件夹masm,把网盘中下载的文件copy到里面
    在这里插入图片描述
  2. 打开这个 .bat 文件,在最下面添加标蓝的这段文字
    在这里插入图片描述
    在这里插入图片描述

第一行是mount:准备、安排的意思
d 表示要虚拟为D盘
D:\DOSBox\DOSBox-0.74-3\masm是被虚拟的文件夹路径(存放asm代码的地方)
第二行输入 d:
转至我们虚拟的D盘

本步操作的目的是:使得DOSBox.exe运行后可以直接输入指令

演示

编辑

用记事本编写汇编语言代码,把后缀修改为.asm,并将文件保存在masm文件夹中
示例:求2^3

assume cs:abc
abc segment
	mov ax,1
	add ax,ax
	add ax,ax

	mov ax,4c00h
	int 21H

abc ends
end

编译

找到目标文件,输入“masm 文件名.asm”,按4次回车键
"0 Error"说明编译通过,可以进行下一步;否则需要根据提示信息,定位到有误的代码并改正
源代码在编译通过后会生成.obj文件(可以看到原masm文件夹中多了一个.obj文件)
在这里插入图片描述

链接

输入"link 文件名.obj"(可以不加后缀)进行连接,连接成功后会得到一个.exe文件
在这里插入图片描述

调试

输入"debug 文件名.exe"(可以不加后缀)
调试图

Debug命令功能
R命令查看、改变CPU寄存器的内容
D命令查看内存中的内容
E命令改写内存中的内容
U命令将内存中的机器指令翻译成汇编指令
T命令执行一条机器指令
A命令以汇编指令的格式在内存中写入一条机器指令

汇编语言不区分大小写

B站教学视频: Dosbox基础教程入门(小琦科技)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值