汇编语言DOSBox及debug.exe在Windows64下环境搭建

该文同为类似问题 “如何在 Windows 64 位系统下进入 debug” 的答案。

很多同学初看王爽的《汇编语言》,或者因为其它原因需要进入 debug 调试模式下学习汇编语言时,会出现类似以下的错误提示

这是因为他们使用的是 64 位的 Windows 系统(Win 7,Win 8 以及 Win 10 等),而 64 位 Windows 系统不再支持在命令提示符窗口下进入 debug 调试模式。

那么对于使用 64 位 Windows 系统的用户来说,该怎样才能够顺利进入 debug 模式呢?有三个解决方法:

  • 安装双系统,装多一个 32 位的 Windows 操作系统
  • 在虚拟机中安装 32 位的 Windows 操作系统
  • 在 64 位系统上安装配置 DOSBox 以及 debug.exe

32 位的 Windows 系统可以选择  Win XP 或者 Win 7,但无论是双系统或是虚拟机,都太麻烦。

这里讲解一下第三种方法,通过安装和配置 DOSBox 以及 debug.exe,我们能够简单快速地在 64 位的 Windows 系统下进入 debug 调试模式。

首先,准备好材料 DOSBox.exe 以及 debug.exe(文末提供下载链接)。

然后安装 DOSBox,其默认安装在 C:\Program Files (x86) 目录下,我们也可以选择安装到其它自定义目录,这里我选择安装到 F 盘。

安装完成后,我们找到 debug.exe,并把它放到一个喜欢的位置上。这里我为了方便管理,把 debug.exe 放在了 DOSBox 的安装根目录下,注意到 DOSBox 的安装根目录为:F:\DOSBox-0.74 。

然后我们打开 DOSBox,初始界面如下所示:

这个时候直接输入 debug 命令是不行的,我们还要做一些配置工作。那该怎么做?在 DOSBox 安装根目录下的 DOSBox 0.74 Manual.txt 文件中可以找到答案,我们打开该文件,找到以下帮助文字

这段帮助文字的意思是说,我们必须使用类似示例 "mount C D:\GAMES" 的命令来将我们本地的一个目录挂载为 DOSBox 的一个驱动器之后,才能够正常使用 DOSBox。在示例命令 "mount C D:\GAMES" 中,C  表示我们需要在 DOSBox 中创建的驱动器,可以随意定义,D:\GAMES 表示我们需要被挂载为驱动器的本地目录。挂载成功之后,我们输入在命令中自定义的驱动器盘符,如 C: ,便可以进入到 DOSBox 中的该分区内。

因为我们需要进入 debug 调试模式,而 debug.exe 此时被我放在了 F:\DOSBox-0.74 目录下,所以我们需要输入以下指令:MOUNT F F:\DOSBox-0.74(哈哈,我的自定义盘符同样是 F),如下图所示:

回车后会提示驱动器 F 已经被成功挂载为本地目录 F:\DOSBox-0.74。此时我们需要进入 F 盘,需要明白此时这个 F 盘是 MOUNT 命令后 DOSBox 中创建的 F 盘,它映射着我们本地的 F:\DOSBox-0.74 目录,但并不是我们电脑本地的 F 盘。输入命令 F: 然后回车,如下所示

进入 F 盘后,便可正常输入 debug 命令进入调试模式了

通过上面的方法的确可以进入 debug 模式,但是,每一次重新打开 DOSBox 的时候都需要重新输入以上命令,十分不便。我们可以通过修改配置文件,让 DOSBox 打开时自动输入以上命令。那怎么修改配置文件呢?同样在 DOSBox 0.74 Manual.txt 文件中可以找到答案,我们打开文件,找到以下帮助文字

上面两段帮助文字的意思是说,在 DOSBox 的配置文件中有一个 [autoexec] 区段,在这个区段中的命令会在 DOSBox 每一次启动时自动运行,我们可以在这里写入 MOUNT 命令。它同时还指明了配置文件在不同系统下的路径,但我们可以更加轻松地找到配置文件,在 DOSBos 安装根目录下,有一个名为 DOSBox 0.74 Options.bat 的脚本文件,我们双击它便可以打开配置文件了。

打开配置文件后,拉到最底下,可以看见 [autoexec] 区段

我们在这里输入上面的命令,如下:

保存后,重新打开 DOSBox,此时已经自动挂载并进入 F 盘,等待我们输入 debug 命令。

需要注意的是,若双击 DOSBox 0.74 Options.bat 文件后没有打开配置文件,我们可以手动找到配置文件并打开。打开 DOSBox 会同时打开两个窗口,其中一个是黑色的控制台窗口,在控制台窗口中指明了配置文件的绝对路径:

通过该路径找到配置文件后,用记事本打开即可。

END

附件下载:

https://www.jb51.net/softs/55204.html

https://www.jb51.net/softs/467705.html

以上就是汇编语言DOSBox及debug.exe在Windows64下环境搭建的详细内容,更多关于Windows64下搭建DOSBox及debug.exe的资料请关注我们其它相关文章!

(0)

相关推荐

  • 8086汇编开发环境搭建和Debug模式介绍(图文详解)

    1. 8086汇编开发环境搭建 在上篇博客中简单的介绍了8086汇编语言.工欲善其事,必先利其器,在8086汇编语言正式开始学习之前,先介绍一下如何搭建8086汇编的开发环境. 汇编语言设计之初是用于在没有操作系统的裸机上直接操作硬件的,但对于大部分人来说,在8086裸机上直接进行编程将会面临各种困难.好在我们可以使用软件模拟器来模拟硬件进行8086的学习实践.在<汇编语言>中作者推荐通过windows环境下的masm和debug进行学习. masm介绍: masm是一款DOS下的汇编工具包,

  • 汇编环境搭建之如何快速安装和配置DOSBox

    掉头发掉的那些事: 本来之前是安装好了从老师那里复制过来DOSBox的,但是在挂载和编辑和调试哪里却被网上的各种方法搞得晕头转向,怎么弄也弄不好!咦?为什么我打不开edit??咦?为什么我生成不了.obj文件??咦???我想这也是很多汇编初学者同样会遇到的困扰吧~ 在被DOSBox折磨的痛不欲生之后,找遍网络终于在我大腿师兄哪里找到了一种正确快速安装和使用DOSBox的方法,这里与各位爱学习的小伙伴们分享一下,如果还有什么问题,欢迎各位小可爱们可以提出来我们一起讨论进步!!! 第一步  下载并安

  • Windows10下利用DOSBOX和MASM32搭建汇编语言开发环境

    1 工具准备 1)下载DOSBOX 工具介绍:DOSBox 是一个 DOS 模拟程序,由于它采用的是 SDL 库,所以可以很方便的移植到其他的平台.目前,DOSBox 已经支持在 Windows.Linux.Mac OS X.BeOS .palmOS.Android .webOS.os/2等系统中运行.不少DOS下的游戏都可以直接在该平台上运行. 工具官网:http://www.dosbox.com/ 项目主页:http://sourceforge.net/projects/dosbox/ 下载

  • 汇编语言DOSBox及debug.exe在Windows64下环境搭建

    该文同为类似问题 "如何在 Windows 64 位系统下进入 debug" 的答案. 很多同学初看王爽的<汇编语言>,或者因为其它原因需要进入 debug 调试模式下学习汇编语言时,会出现类似以下的错误提示 这是因为他们使用的是 64 位的 Windows 系统(Win 7,Win 8 以及 Win 10 等),而 64 位 Windows 系统不再支持在命令提示符窗口下进入 debug 调试模式. 那么对于使用 64 位 Windows 系统的用户来说,该怎样才能够顺利

  • 汇编语言编译环境搭建过程

    1. 将masm615文件夹拷贝在C或D盘或其他(文件路径不要有中文文件夹) 2. 运行DOSBox(网上下载) 3. DOSBox软件中输入命令mount C C:\masm615(假设masm615安装在C盘),回车输入C: 4. 测试程序test1.asm DATA SEGMENT BUFFER DB "1 STYLE ONE ", 0DH, 0AH DB "2 STYLE TWO ", 0DH, 0AH DB "3 EXIT ", 0DH

  • win10下VSCode+CMake+Clang+GCC环境搭建教程图解

    打算用C/C++把基本的数据结构与算法实现一遍, 为考研做准备, 因为只是想实现算法和数据结构, 就不太想用VisualStudio, 感觉VSCode不错, 遂在网上找了一些教程, 结合自己的需求, 配置一下开发环境. 安装软件 CMake CMake是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程; 官网下载安装, 傻瓜式操作; 记得把安装目录下的bin文件添加到系统环境变量, 这个可以在安装的时候勾选, 勾选了就不用自己添加了; 检测是否安装

  • windows下的WAMP环境搭建图文教程(推荐)

    本篇文章主要是讲一下我自己安装wamp环境的一些步骤和见解,前方多图预警,慎入!!!!! PHP运行环境 : Linux下的三种安装方式:源码包安装.rpm包安装.集成环境安装(lnmp) windows安装的两种方式:单个下载安装.集成环境安装(AppServ,phpstudy,wamp) 在Windows系统上安装PHP开发环境: 所需软件分别独立安装: 安装前准备 安装Apache 安装MySQL 安装PHP 安装phpMyA 软件名称 下载地址 Apache下载 http://httpd

  • windows下zendframework项目环境搭建(通过命令行配置)

    1.首先你要确定你的PHP版本不低于5.1.4,但强烈建议使用 5.2.3 或更高版本 2.确保你的php.ini开启了如下模块: extension=php_pdo.dllextension=php_pdo_mysql.dll 3.打开Apache的配置文件httpd.conf确保你已经开启如下模块: LoadModule rewrite_module modules/mod_rewrite.so 继续查找httpd.conf文件,如果AllowOverride为None的话,请一定把None

  • Ubuntu10下如何搭建MySQL Proxy读写分离探讨

    一.MySQL-Proxy基础 MySQL Proxy是一个处于你的Client端和MySQL server端之间的简单程序,它可以监测.分析或改变它们的通信.它使用灵活,没有限制,常见的用途包括:负载平衡,故障.查询分析,查询过滤和修改等等. (Figure1:MySQL Proxy) MySQL-Proxy, announced in June, is a binary application that sits between your MySQL client and server, a

  • Windows下Ruby+Watir自动化测试的环境搭建及数据读取

    Watir的使用环境搭建 1.watir环境工具安装包: 1) ruby186-26.exe下载地址:http://files.rubyforge.vm.bytemark.co.uk/rubyinstaller/ 2) watir-1.5.2.gem下载地址:http://rubyforge.org/frs/?group_id=104&release_id=28016 3)rubygems-update-1.3.7.gem下载地址:http://rubyforge.org/frs/?group_

  • Windows下 Apache PHP 环境搭建的方法

    经常在 Linux 环境下搭建 php 环境,在 windows 下还是第一次,没啥技术含量,就是记录一下,省得下次还得到处乱找. 下载地址 http://windows.php.net/download/#php-5.5 http://www.apachelounge.com/download/ http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 V11是微软的一个组件,如果不安装的话会提示 msvcr110.dll丢失.

随机推荐