HOME> 副本解析> Windows下DOSbox的使用,及编写一个简单的Hello World

Windows下DOSbox的使用,及编写一个简单的Hello World

2026-06-21 13:35:23

目录安装DOSbox环境配置编写、编译并运行一个简单的hello world

安装DOSbox

->官网链接

选择Win32 installer那个安装了

一路next即可

环境配置

先创建一个文件夹用于存放含有masm.exe、link.exe、 debug.exe、 exe2bin.exe这四个文件的文件夹masm

链接: https://pan.baidu.com/s/1_KjxeQGXRe4xBpFt_4WdQg 密码: bn2k

masm.exe:汇编程序,用于汇编源程序(.asm),得到目标程序(.obj);

link.exe:连接程序,用于连接目标程序,得到可执行程序(.exe);

debug.exe:调试程序,用于调试可执行程序

比如我在我的C盘里创建了一个名为dos的文件夹,并将下载的masm文件夹存放于此

然后打开DOSbox的安装目录下的Dosbox 0.74 Options.bat文件

(这一步也可以先行跳过)

拉到文件末尾,添加下面两句话

mount c c:\dos\masm ;后一句是你的masm文件夹路径

c:

;第一句是将c:\dos\masm作为挂载的虚拟驱动器

;第二句是进入c盘

如果跳过了这一步的话,每次进入DOSbox都需要输入这两句话才可以进行程序的编译运行

补充:

同样在DOSbox的安装目录下的Dosbox 0.74 Options.bat文件中也可以修改DOSbox的窗口大小

将被选中的那两句话改成我这里这样子就可以了

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20201125200905409.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0MTk4NTg5,size_16,color_FFFFFF,t_70#pic_center)

编写、编译并运行一个简单的hello world

至此,我们的准备工作已经告一段落!下面开始运行一个简单的hello world

首先打开DOSbox,如果刚刚没有在Dosbox 0.74 Options.bat文件末尾中添加 mount c c:\dos\masm 和 c: 这两句话,那么要输入这两句话

mount c c:\dos\masm ;后一句是你的masm文件夹路径

c:

我们需要在记事本或者其他文本编辑器中编写如下代码,并保存在masm文件夹中

可以保存为hello.asm

DATAS SEGMENT

STRING DB 'Hello World!',13,10,'$'

DATAS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DATAS

START:

MOV AX,DATAS

MOV DS,AX

LEA DX,STRING

MOV AH,9

INT 21H

MOV AH,4CH

INT 21H

CODES ENDS

END START

汇编

先输入 masm 然后输入刚刚创建的 .asm 文件的文件名称,然后一路回车键

看到0 warning errors....代表成功了~

此时在 masm 文件夹下生成了一个.obj 文件

连接

紧跟着输入link,之后再输入 .asm 文件的文件名称

成功后会看到文件夹中生成了test_1.exe文件

运行

直接输入hello.exe即可运行

编译

如果需要编译的话可以先输入以下命令进入编译模式

debug hello.exe

然后在输入以下任意一个命令即可开始

输入

含义

t

单步运行

r

查看寄存器

d

查看内存

e

修改内存单元

q

退出debug

->debug常用命令参考

《和平精英》深海曼妙套裝什麽時候出 深海曼妙套裝上線時間介紹

照明科普白炽灯泡:原理、淘汰原因与2026使用指南

最新发表 newmodule
友情链接 newmodule