DOSBox的安装和使用

  • 一、DOSBox介绍
  • 一、安装DOSBox
    • 1.1、网盘地址
    • 1.2、官网地址
    • 1.3、安装过程
  • 二、准备好汇编工具
  • 三、详细操作
  • 3.1、edit操作
  • 参考链接

一、DOSBox介绍

DOSBox 是一个 DOS 模拟程序,由于它采用的是 SDL 库,所以可以很方便的移植到其他的平台。DOSBox的最新版本已经支持在 Windows、Linux、Mac OS X、BeOS 、palmOS、Android 、webOS、os/2等系统中运行。该软件不仅能支持相当多的游戏实现正常运行,而且能将声音完美表现出来。

https://baike.baidu.com/item/DOSBox/336663?fr=aladdin [百度百科]

一、安装DOSBox

1.1、网盘地址

链接:https://pan.baidu.com/s/1u8MMLLezkvmgN4yl0p0AtQ .
提取码:gon9

1.2、官网地址

选择对应的操作系统进行下载即可,目前最新版本是19年更新截至的0.74-3
https://www.dosbox.com/download.php?main=1.

1.3、安装过程

以网盘上我上传的为例,下载下来后是一个exe安装文件

①、双击打开,直接点击下一步,下一步


②、选择好安装位置就可以安装了

③、安装成功后打开,打开后的界面是这样的

④、创建一个文件夹用来存放汇编代码,路径不能出现中文,空格好像也不行

⑤、挂载到这个目录下

MOUNT C D:\MOUTCODE

⑥、输入C:进入虚拟的c盘

C:

⑦、每次打开都得进行相同操作,采用以下方法简化操作
右键桌面上DOSBox的图标,然后选择打开文件所在目录
找到如下文件,双击打开,或用记事本打开

在文件最下面输入指令

MOUNT C D:\MOUTCODE
C:


安装完成,打开后就直接挂载到目标目录,同时进入虚拟的c盘。

二、准备好汇编工具

汇编工具如下,但最重要的就是MASM.EXE(用来编译),LINK.EXE(用来链接)
链接:https://pan.baidu.com/s/18DXBMipDcasrT82s3wddCw.
提取码:zx0p
把重要的工具复制到之前创建的代码文件夹里面,一定要和代码在同一目录下。

至此,汇编工具配置完成

三、详细操作

3.1、edit操作

edit需要edit.com这个工具

①、创建.asm文件
输入edit hello.asm创建一个hello.asm的文件

edit hello.asm


会进入编写代码的edit环境,点进去后你的鼠标会固定在这个蓝框内,怎么也出不来,我采用ctrl+alt+a截图(登录qq才可以),也可用win10自带的截图工具,把鼠标移出来右键即可回到win10界面。
edit中可使用 Alt+F 激活File菜单,使用上下左右键,选择功能。
按下Alt+F,用键盘下键选择Save,回车保存编辑好的程序。
输入示例程序

code segmentassume cs:codestart:mov ax,5hmov bx,6hadd ax,bxmov ah,4chint 21h
code endsend start


点击File,选择save,点击ok即可

filename自己设置就行,后缀为asm即可
保存好后退出即可
②、编译 hello.asm 文件
输入

masm hello.asm


会出现几个询问,直接三次回车

报错和警告为0说明程序正常
运行成功后在文件夹下会出现hello.obj文件

③、链接hello.obj 文件

同样需要连续三个回车跳过那些询问。
运行成功后会出现HELLO.EXE文件

④、运行HELLO.EXE文件
输入

HELLO.EXE


运行成功

参考链接

https://blog.csdn.net/u011848617/article/details/41514961
https://blog.csdn.net/qq_43722079/article/details/107690205
https://blog.csdn.net/z2431435/article/details/105277356

汇编语言之DOSBox的安装和使用相关推荐

  1. 汇编语言 DOSBOX的安装与masm的汇编

    一.前言 本人是为了微机原理课程安装的软件 二.软件下载 1.DOSBOX https://www.dosbox.com/download.php?main=1 2.masm https://www. ...

  2. 汇编语言学习工具Dosbox的安装与配置(一)

    下载链接 https://download.csdn.net/download/weixin_45556441/15940207 下载完之后 由于默认情况下Dosbox的窗口非常小不方便,可以更改一下 ...

  3. 汇编语言程序设计DOSBox+MASM文件,解决汇编程序设计入门问题

    汇编语言程序设计需要掌握的软件: 1,DOSBox+MASM环境搭建,运行汇编程序,必须要有MASM中三个文件:MASM.exe,LINK.exe,debug.exe.这三个文件在我5网盘中下载hb文 ...

  4. 1.Dosbox的安装与使用

    b站教学视频:2.1 DosBox的下载安装与使用 MAC(差不多) WIN 7 WIN10 用户必看!_哔哩哔哩_bilibili 目录 一.Dosbox的下载与安装 二.关于dosbox边框过小的 ...

  5. dosbox上安装borlandc

    周末发现一个怀旧网站: https://fabiensanglard.net/Compile_Like_Its_1992/index.php 下载: dosbox, 从sourceforge.net上 ...

  6. 汇编语言——用DOSBox的debug查看CPU和内存 用机器指令和汇编指令编程

    实验一 查看CPU和内存,用机器指令和汇编指令编程   实验目的 了解什么是Debug,以及Debug中需要用的一些功能 R:查看.改变CPU寄存器的内容 D:查看内存中的内容 E:改写内存中的内容 ...

  7. Win10 64位 汇编环境的搭建: 安装配置 DOSBOX、MASM

    win10 cmd没有debug模式 需要进入 debug 调试模式下学习汇编语言时,会出现类似以下的错误提示: 这是因为他们使用的是 64 位的 Windows 系统(Win 7,Win 8 以及 ...

  8. 【汇编语言】汇编实验IDE(集成开发环境):RadASM的安装和使用说明

    0 前言 本文适合8086CPU的指令集. 对于重要的专业基础课程,汇编语言,做实验是必不可少的,但是由于汇编语言本身的缺陷,现代计算机并不能直接运行汇编语言程序,因此,一般老师会要求我们 使用虚拟机 ...

  9. Windows10 下搭建汇编语言开发环境( 利用 DOSBOX 和 MASM32 )

    Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32):https://www.cnblogs.com/zyever/p/7919007.html 如何在win10 64位下搭载汇 ...

  10. Win8下用DOSBox编写汇编语言

    Win8下用DOSBox编写汇编语言 本文转载自:南张人 以及博主来自搜索引擎的Dosbox微调汇总u来自011848617的专栏 DOSBox 是一个 DOS模拟程序,可以很方便的移植到其他的平台, ...

最新文章

  1. Delphi中DLL封装业务逻辑的实现
  2. 事件绑定、事件监听、事件委托
  3. 剖析——移动构造函数
  4. opencv图像深度-1_OpenCV空间AI竞赛之旅(第1部分-初始设置+深度)
  5. python答题系统的代码_答题辅助python代码实现
  6. 你的工作经验到底值钱吗?
  7. ncl如何添加线shp文件_NCL画图个例讲解
  8. Linux(debian)操作基础(一)之压缩、解压缩
  9. Iphone如何应对华为鸿蒙系统,鸿蒙2.0向iOS看齐 系统解决了 芯片怎么办?
  10. python进程与线程_Python进程与线程知识
  11. 03-es6语法 Promise 和 es8语法 async await 的了解和基本使用
  12. python帮助文档中文版下载-Python中文文档
  13. 公众号开发:实现一键复制功能
  14. 傅立叶变换、拉普拉斯变换、Z 变换的联系是什么?为什么要进行这些变换?...
  15. java多线程之Thread-Specific Storage模式
  16. 怎样让计算机快速开机,怎样快速设置电脑定时自动开机
  17. 转载黑苹果10.13N卡驱动方法
  18. Celery介绍--手机短信异步发送
  19. echarts中国地图显示,涟漪效果vue版本
  20. E63(S60V3)硬格锁码解不开怎么办?—NSS的使用

热门文章

  1. 前端图片文字复制粘贴功能
  2. 2018年蓝桥杯省赛 明码
  3. 图像算法八 —— 多种边缘检测算法(Sobel算子、Isotropic Sobel算子、Roberts算子、Prewitt算子、Laplacian算子、Canny算子)介绍及比较
  4. 人体姿态识别 tensorflow版本
  5. java pdf合并_利用iText 合并PDF与分解PDF的例子
  6. Creo6.0产品设计基础到高级曲面造型视频教程
  7. 金税盘专、普红字发票开具步骤及(税盘注销方法)
  8. 【图像增强】基于matlab HSI+同态滤波彩色图像增强【含Matlab源码 1515期】
  9. 耗费两小时整理电子入行学习资源
  10. 520动态爱心-代码