DOSBOX的安装及ASM文件的编译

DOSBOX的安装及ASM文件的编译

写这篇博客的原因

由于写大作业用到这个软件,我在使用的时候查找了一些资料,花费了不少的时间,出这篇博客是希望同学们能够更快的熟练使用dosbox。

安装

首先你要有一个安装程序,点开后就是这个样子。
在这里插入图片描述
然后点击next、next、install。
Windows64位默认安装位置如下
在这里插入图片描述
安装后,你可以在C盘或者D盘新建一个文件夹,将以下文件放在一起。(我是在D盘建的)
在这里插入图片描述
这些都是必要文件。
完成软件安装就完成了。

ASM文件的编译

在我们刚刚新建的文件夹建一个ASM文件。
文件名可以随便取。
文件的内容如下

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

(这个是“hello world”的代码)
(该代码来源于:https://www.cnblogs.com/imypp/p/7609185.html)

在这里插入图片描述
之后我们打开dosbox。
会出来两个框框。
在这里插入图片描述
这个可以最小化,但是不能关闭。
我们需要在这个框框里输入在这里插入图片描述
输入: mount c d:\kkk
(加粗部分就是你刚刚在C盘或者D盘新建的文件夹位置)
按回车键
在这里插入图片描述
输入 c:
按回车键
在这里插入图片描述
输入 masm kk.asm
(将kk改为你们的文件名就行)
按回车键
会出现如下情况:
在这里插入图片描述
按回车键3次
之后会出现
在这里插入图片描述
0 warning errors
0 severe errors
说明编译无问题
(这一步会生成一个后缀为obj的文件)
之后我们输入 link kk.obj
(同样将kk改为你们的文件名)
按回车键

然后再按三次回车键
会出现如下界面:

在这里插入图片描述
这一步生成了一个后缀为exe的文件
接下来输入 kk.exe
(同样将kk改为你们的文件名)
按回车键

就运行成功了!!!!!
如图:在这里插入图片描述

  • 54
    点赞
  • 232
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值