我自己安装使用在Windwos10下面。
【DOSBox简介】
1. 官方网址:http://www.dosbox.com/
2. debug功能在win7之后系统已经不自带了,即64位系统是不能直接在命令行操作中输入debug来进行相关操作的。
3. 在win10中使用debug,可以通过下载dosbox以及debug.exe来使用。
4. Debug是DOS Windows 是提供的实例模式(8086方式)程序的调试工具。使用它,可以查看CPU各种寄存器中的内容,内存的情况和在机器码级跟踪程序的运行。它能使程序设计人员或用户触及到机器内部,也是我们学习汇编语言必须掌握的调试工具。
5. 在官网上下载失败,就找了国内百度网盘:https://pan.baidu.com/s/1cC3cuy。
【DOSBox安装】
1. 安装目录有DOSBox 0.74 Manual.txt文件,可以学习查看。
2. 将debug.exe拷贝到D盘dosbox目录中。
3. 双击DOSBox 0.74 Options.bat打开配置文件:dosbox-0.74.conf。
4. 在配置文件最后位置会出现提示:# You can put your MOUNT lines here. 然后在提示话后面添加下面两行文件
mount d d:\dosbox
d:
我在配置文件里面添加上面的命令,启动的时候就直接可以使用了。
5. 或者启动的时候输入如下命令:
(1) 在DOSBOX中输入“mount d D:\dosbox”命令。可以理解为目标c在d:\dosbox文件夹,也可以理解成,定义d:\dosbox为目标文件夹.
(2) 再输入“d:”回车。表示进入这个位置。
(3) 然后输入debug。
【常用DOSBox参数】
1. r命令查看、修改CPU寄存器的内容;
2. d命令查看内存中的内容;
3. e命令改写内存中的内容;
4. u命令将内存中的机器指令翻译成汇编指令;
5. t命令执行一条机器指令;
6. a命令以汇编指令的格式在内存中写入一条机器指令。
7. q命令退出debug。
8. g命令将程序执行到当前代码段。详解:
    (1)格式:g 0012。从当前的CS:IP指向的指令执行,一直到(IP)=0012H为止。
9. p命令将循环一次执行完。直到(cs)=0为止。
rcs命令修改cs寄存器。
rip命令修改ip寄存器。
【DOSBox常用快捷键】
Alt+Enter键,切换全屏。
Ctr+F1键,改变键盘映射。
Alt+Pause键,暂停模拟。
Ctrl+Alt+F5     //开始/停止录制视频
Ctrl+F4         //交换挂载的磁盘映像,也就是更新磁盘文件
Ctrl+F5         //截图
Ctrl+F6         //开始/停止录制声音
Ctrl+F7         //减少跳帧
Ctrl+F8         //增加跳帧
Ctrl+F9         //关闭DOSBOX
Ctrl+F10        //捕捉/释放鼠标
Ctrl+F11        //模拟减速
Ctrl+F12        //加速模拟
Alt+F12         //不锁定速度
【debug程序使用】
提示符下键入命令:C>DEBUG [盘符:][路径][文件名.EXE][参数1][参数2]。
【友情推荐】
这篇文章:DOSBox使用和设置http://www.360doc.com/content/13/1116/14/1947337_329653711.shtml。里面有关于.conf文件细读。
---------------------
作者:克几尔达
来源:CSDN
原文:https://blog.csdn.net/chentaoxie/article/details/81264656

汇编笔记-DOSBox安装和使用(转载)的更多相关文章

  1. dosbox+masm汇编环境的安装和使用

    1. 下载dosbox安装程序:DOSBox0.74-win32-installer.exe 链接:https://pan.baidu.com/s/1gXPKTT-xKb6BpjOJdhmudA 密码 ...

  2. (转)ZooKeeper 笔记(1) 安装部署及hello world

    ZooKeeper 笔记(1) 安装部署及hello world   先给一堆学习文档,方便以后查看 官网文档地址大全: OverView(概述) http://zookeeper.apache.or ...

  3. CentOS学习笔记--Tomcat安装

    Tomcat安装 通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了.其中最大的一个问题就是Tomcat执行权限.普通方式配置的Tomca ...

  4. LNMP笔记:安装 Xcache 缓存扩展,降低服务器负载

    LNMP笔记:安装 Xcache 缓存扩展,降低服务器负载 2014/11/27 教程笔记 4,743 14     WordPress 精品主机推荐:恒创主机 | 阿里云(本站目前所用云主机) 倡萌 ...

  5. OracleDesigner学习笔记1――安装篇

    OracleDesigner学习笔记1――安装篇   QQ:King MSN:qiutianwh@msn.com Email:qqking@gmail.com 一.       前言 Oracle是当 ...

  6. 笔记-docker-2安装(centos6.5环境)

    笔记-docker-2安装(centos6.5环境) 1.      centos6.5安装docker 1.1.    升级内核 安装docker,官方文档要求linux kernel至少3.8以上 ...

  7. 笔记-redis安装

    笔记-redis安装配置 1.      redis安装配置 1.1.    windows环境安装 win8已有redis 查看版本:redis-server –version 想更新到5.0.0, ...

  8. Docker笔记--ubuntu安装docker

    Docker笔记--ubuntu安装docker 1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选) sudo cp /etc/apt/sources.list /etc/apt/sourc ...

  9. CUBRID学习笔记 2 安装教程

    下载地址  http://www.cubrid.org/?mid=downloads&item=any&os=detect&cubrid=9.3.0 选择适合你的服务器版本 l ...

随机推荐

  1. Jmeter跨线程组传递参数

    Jmeter的线程组之间是相互独立的,各个线程组互不影响,所以线程组A中输出的参数,是无法直接在线程组B中被调用的. 但有时候为了方便,可以把不同模块接口放在不同线程组,就涉及不同线程组传参问题,比如 ...

  2. Nginx(一)-windows下的安装配置

    第一步 下载 官网下载地址 因为只是测试这里选择最新版本1.13.9 下载完成得到zip压缩包 解压后得到如下目录 第二步  启动nginx 注意不要直接双击nginx.exe,这样会导致修改配置后重 ...

  3. photoshop 修改pdf文件并保存为pdf

    1.CTRL + O   打开要编辑的pdf文件 按住shift 选中每一页,点击确定. pdf文档每一页以一个psd文件显示在工作区, 分别进行修改, 2.批量修改同一个元素(比如加个图标) 在一页 ...

  4. 在VM虚拟机中安装Centos操作系统

    首先我们要下载  Centos https://www.centos.org/ 这个是Centos官方 最新版本 7 https://www.centos.org/download/ 提供有 DVD安 ...

  5. 使用vue+elementUI+springboot创建基础后台增删改查的管理页面--(1)

    目前这家公司前端用的是vue框架,由于在之前的公司很少涉及到前端内容,对其的了解也只是会使用js和jquery,所以..慢慢来吧. 在此之前需要先了解vue的大致语法和规则,可先前往官方文档进行学习h ...

  6. ESP8266 RTOS SDK编译环境搭建

    前提条件 1. linux操作系统或者windows下的linux虚拟机或者OS X操作系统 2. 联网 下载 * [Mac](https://dl.espressif.com/dl/xtensa-l ...

  7. MFC DDX_Control 与 DDX_Text

    DDX_TEXT()的作用可以理解为把字符串变量和控件的文本(WindowText)关联起来, DDX_Control()的作用可以理解为把变量和控件本身关联起来, DoDataExchange(pD ...

  8. Cocos Creator 构建发布... APP ABI(选项)

    APP ABI 选项对应的是设备的 CPU 架构.勾选不同的值,编译出来的 apk 可以适用于不同的设备.勾选的越多,适配的机器越多.但是相应的 apk 包体越大. 需要根据自己的项目实际情况决定要编 ...

  9. bootstrap表格添加按钮、模态框实现

    bootstrap表格添加按钮.模态框实现 原创 2017年07月20日 17:35:48 标签: bootstrap 1723 bootstrap表格添加按钮.模态框实现 - 需求: 需要表格后面每 ...

  10. mysql优化:explain分析sql语句执行效率

    Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优 ...