如何安装dosbox(pycharm详细安装教程)

创作日志:去年学了计组与汇编,用的是masm集成版,今年做汇编课设的时候,发现那个masm集成版不支持打开文件的操作,然后我就重拾DOSBox,发现自己不会用==,忘得干干净净,而且网上都是啥乱七八糟的呀,没有一个完整的教程,刚开始我都不知道还需要MASM.EXE和LINK.EXE的文件,有的又说要放到根目录下面啥子的,但是能不能讲清楚一点啊!于是就去问了俺的盆友,几句话解决…一、DOSBox先装好,执行文件下载好1、在某个盘里(据说千万别放C盘里,俺也不知道为啥),创建个

大家好,又见面了,我是你们的朋友全栈君。

创作日志: 去年学了计组与汇编,用的是 masm 集成版,今年做汇编课设的时候,发现那个 masm 集成版不支持打开文件的操作,然后我就重拾 DOSBox,发现自己不会用 = = ,忘得干干净净,而且网上都是啥乱七八糟的呀,没有一个完整的教程,刚开始我都不知道还需要 MASM.EXE 和 LINK.EXE 的文件,有的又说要放到根目录下面啥子的,但是能不能讲清楚一点啊!于是就去问了俺的盆友,几句话解决…现在自己写一遍完整的教程,加深记忆。

目录

一、DOSBox先装好,汇编工具(MASM.EXE、LINK.EXE…)下载好
二、配置准备工作
三、怎样用 DOSBox 运行 asm 文件


一、DOSBox先装好,汇编工具下载好

1、在某个盘里(据说千万别放C盘里,俺也不知道为啥),创建个新的文件夹,比如我的叫做 dosbox 。

2、百度网盘链接,直接下载文件夹里的压缩包就好了,解压到你的文件夹里

链接:https://pan.baidu.com/s/1UwSpoh9mU0PtJ00BF63zRA
提取码:hiaj

在这里插入图片描述

3、然后就是这个样子:

在这里插入图片描述

4、运行 DOSBox0.74-win32-installer 文件夹中的 exe 文件进行安装。前面都是 Next 就行了,选择安装路径的时候记得选择自己刚刚创建的文件夹哦

在这里插入图片描述
在这里插入图片描述

5、这就安装好了,可以把那个 DOSBox.exe 创建个快捷方式到桌面上。
在这里插入图片描述


二、配置准备工作

1、在自己的文件夹下创建一个新文件夹,我的叫做 asm ——专门用来存放 asm代码 和 汇编工具文件

2、把自己需要的汇编工具文件复制到里面,当然全部复制也可。
MASM.EXE 是用来编译的,LINK.EXE 用来链接,这俩是必须的。 DEBUG 我没用过。
至于为什么要这样做,是因为这些文件要和你的代码在同一个目录下,才能在 DOSBox 中使用 masm 以及 link 的命令。
在这里插入图片描述


三、怎样用 DOSBox 运行 asm 文件

1、把自己想要运行的 .asm文件放到刚刚的文件夹里(asm)eg. 我的是一个乘法器文件,名字叫做 mul.asm

在这里插入图片描述

2、打开 DOSBox,首先使用一个命令来把咱们的文件目录作为一个虚拟C盘,显示图中那句话,意思就是已经虚拟成功了。

mount c d:\dosbox\asm

解释一下这个命令,理解了才好记忆:
       => mount:准备、安排的意思;
       => c:表示要虚拟为C盘;
       => d:\dosbox\asm:被虚拟的文件夹路径(存放asm代码的那个)。

在这里插入图片描述

3、第二个命令,用来转至我们虚拟的C盘:c:

在这里插入图片描述

4、编译 mul.asm 文件:

masm mul.asm

然后会出现三个询问,连续三个回车就行了。

在这里插入图片描述

5、链接 mul.obj 文件:

link mul 或者 link mul.obj

文件后缀加不加 obj 都行,但是你 可别加 asm ,就出错了,链接当然是链接 object 文件了。还是会出现三个询问,连续回车。

在这里插入图片描述

6、运行 mul.exe 文件:mul 或者 mul.exe

在这里插入图片描述


完结撒花 ❀❀❀ 觉得有用的点个赞吧!!!


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/125598.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • idea2021激活码获取-激活码分享

    (idea2021激活码获取)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

  • 暴力破解带有密码的压缩文件

    暴力破解带有密码的压缩文件一暴力破解,就是不断生成新的密码去尝试能否破解成功。假如我们的密码位数为3位,其里面的值有可能是0或者1,其产生的密码集的数量为2的3次幂,也就是八个,然后一个一个去破解。而这生成这8个密码的过程就有一个递归规则存在。我们传入深度deep和对应字符串passwd两个参数,如果深度为1,直接输出字符串passwd,如果深度不为1,把深度deep减一,并把可能存在的字符串集合[0,1]遍历,添加…

  • Intellij IDEA 2017 debug断点调试技巧与总结详解篇[通俗易懂]

    Intellij IDEA 2017 debug断点调试技巧与总结详解篇[通俗易懂]IntelliJIDEA使用教程(总目录篇)在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的,有的人keymap是mac版的,有的是Windows版的。我的就是Windows,而且修改keymap为eclipse的keymap,因为我算是eclips…

  • Window server 2012 R2 AD域的组策略设置

    Window server 2012 R2 AD域的组策略设置1.AD域的组策略添加有助于管理AD域中的用户使用的client端的环境。2.组策略依附于AD域的OU构成3.使用“gpmc.msc”在运行里面打开,或者是在“开始—管理工具”里面打开4.在打开的组策略管理界面里面,林kaka下的DefaultDomainPolicy为全局策略,而只对计算机做了配置。 一、简单组策略的建立实现:来做一个实例说明组策略的简单实现:要求:

  • android调用相册并显示图片_android studio制作简易相册

    android调用相册并显示图片_android studio制作简易相册这是一个打开相册选择图片的故事,不涉及拍照、多图片选择,就是简单的一个单图片选择并展示(不涉及任何权限)。1、activity_main.xml2、MainActivity.java3、下面咱就来运行效果

  • linux软链接的创建、删除和更新[通俗易懂]

    linux软链接的创建、删除和更新[通俗易懂]大家都知道,有的时候,我们为了省下空间,都会使用链接的方式来进行引用操作。同样的,在系统级别也有。在Windows系列中,我们称其为快捷方式,在Linux中我们称其为软链接(基本上都差不多了,其中可能有差别,但是那又怎样呢?我们只要实现我们的效果,谁会有精力去管它茴香的茴字有几种写法呢?)。Windows老姑娘的那几个姿势这里就不赘述了,我们今天主要说下Linux中的茴香的茴字怎么写。

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号