DOSBox-0.74汇编学习

目录

汇编软件的安装

软件下载

输出HELLO,WORLD!

Illegal command : MASM.

自启加载

详解


近期学习到了汇编课程,留个学习记录()

汇编软件的安装

软件下载

目录

汇编软件的安装

软件下载

输出HELLO,WORLD!

Illegal command : MASM.


软件安装使用到的是DOSBox,0.74版本。

链接:百度网盘链接在此 
提取码:wstf

输出HELLO,WORLD!

将文件打包下载到本地后,解压缩后打开文件夹

打开DOSBox-0.74中就有可执行程序,直接运行.exe打开软件

相当于虚拟系统,将需要工作的文件夹挂载到指定虚拟盘下,可以是d,e,f,我这里选择的是d盘。

使用mount d H:\HuiBianWork\myworkpace  (将你的文件夹挂载到虚拟环境下的d盘)

将H盘下的HuiBianWork\myworkpace文件夹挂载到虚拟d盘下。

进入到d盘-->  d:

现在来运行我们的第一个程序,输出HELLOE,WORD!

新建文本文档HELLO.txt,重命名为HELLO.ASM,这里建议名字用大写,因为尊嘟不好切换大小写o(╥﹏╥)o(之前新建的HuiBianWork 文件夹切换可让我大小写好换,不过还好,后面可以通过修改配置文件,在每次打开时直接进入工作文件夹,后面详细操作)

DATA SEGMENT
      STRING  DB 'HELLO,WORLD!$'
DATA ENDS
 
CODE SEGMENT
MAIN PROC FAR
   ASSUME CS:CODE,DS:DATA
   START:
       MOV AX,DATA
       MOV DS,AX
       MOV DX,OFFSET STRING
       MOV AH,9
       INT 21H
       MOV AH,4CH
       INT 21H
MAIN ENDP
CODE ENDS 
   END START

以文本文档方式打开HELLO.ASM,将以上代码贴入

接下来链接文件流程:ASM源程序文件 -> OBJ二进制目标文件 -> EXE可执行文件

依次执行:

       MASM HELLO.ASM   (将HELLO.ASM编译,成功后文件夹下生成HELLO.OBJ)
                                             一直回车后生成OBJ文件
       LINK HELLO.OBJ          (将HELLO.OBJ编译,成功后生成HELLO.EXE)
                                             一直回车后生成EXE文件
       HELLO.EXE                  (运行该程序,成功后输出HELLO,WORLD!)

时刻注意是否有报错,在前两步是可能会出现警告和报错的。这里是0错误0警告(输出hello,world还能报错我会疯掉)

Illegal command : MASM.

如果在执行MASM命令时报错不合法的命令MASM,一般是因为你的工作文件加下没有MASM.exe程序

如果自己新建了一个文件夹放.ASM文件,确保你的文件夹下有MASM.EXE文件,只有这样才能运行MASM命令,否则命令会不合法。同理,将LINK.EXE文件也复制到你新建的文件夹下,才能LINK 指令。


将LINK.EXE和MASM.EXE文件拷贝到你的工作目录,再次执行就OK了。

自启加载

详解

在每次启动程序是都要重新挂载虚拟盘,这也太麻烦了,有没有办法可以在我启动程序时自动挂载并进入。

要使 DOSBox 在启动时自动挂载到指定目录,可以按照以下步骤修改 DOSBox 的配置文件:

找到 DOSBox 的配置文件,通常在用户目录下的一个隐藏文件夹中。在 Windows 系统中,路径可能类似于 C:\Users\YourUsername\AppData\Local\DOSBox\dosbox-0.74-3.conf。

打开配置文件,找到 [autoexec] 部分。如果没有该部分,您可以手动添加 [autoexec] 这一行。

在 [autoexec] 部分下添加挂载指定目录的命令,例如:

mount C C:\Your\Specified\Directory
C:

Copy
这里的 C:\Your\Specified\Directory 是您希望挂载的目录路径。上面的命令将指定目录挂载到 DOSBox 的 C 盘,并切换到该目录。

保存并关闭配置文件。

现在,每次启动 DOSBox 时,它都会自动挂载到您指定的目录。

但是这样也麻烦,还要我自己去搜索,简单点不好嘛。

打开安装DOSBox的文件夹下的DOSBox 0.74 Options.bat,双击即可

直接划到最下面

3.在最后加上挂载盘符路径

每次都直接挂载H:\HuiBianWork\myworkpace到虚拟d盘,然后切换到d盘。

mount d H:\HuiBianWork\myworkpace
d:

 效果不错。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值