文章目录

  • 前言
  • 一、DOSBox、Debug的下载与安装
    • 1.下载并安装DOSBox
    • 2.下载Debug
    • 3.配置DOSBox文件
    • 4.运行DOSBox
  • 二、汇编学习中常用到的Debug功能

前言

本人在学习王爽的汇编语言过程中,需要使用Debug调式工具进行CPU各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行。因为本人的电脑是W10系统(目前大多数电脑都是W10系统),W10系统已经不再支持通过命令提示符窗口进入Debug模式,所以需要下载DOSBox和Debug工具进行模拟实验。下面是下载教程以及简单的调试过程。


一、DOSBox、Debug的下载与安装

1.下载并安装DOSBox

  • 如下图百度搜索DOSBox,点击红色方框中的链接
  • 或者直接点击链接:点击这里进入官网进行下载

下载到自己给定的文件夹下,双击运行即可安装。

2.下载Debug

Debug调试工具资源放在了百度云链接:点击这里,请自取,永久有效!

3.配置DOSBox文件

在DOSBox的安装目录下找到DOSBox 0.74-3 Options.bat文件,双击打开配置文件,在文档最后找到[autoexec].区段,在这个区段中写入下述MOUNT命令后保存并关闭配置文件:

mount c E:\DosBox
c:

配置文件的代码内容及其位置如下图所示,其中mount命令后面的C是自定义盘符,即接下来将要进入的盘符,可以改变;E:\DosBox是Debug调试工具在电脑中保存的文件夹目录

4.运行DOSBox

双击桌面的DOSBox快捷方式,或者在DOSBox的安装目录下双击运行DOSBox.exe
此时,DOSBox已经自动挂载,进入C盘,如下图所示。命令行中输入Debug,会进入到Debug调试模式。

二、汇编学习中常用到的Debug功能

  • R命令查看、改变CPU寄存器的内容
  • D命令查看内存中的内容
  • E命令改写内存中的内容
  • U命令将内存中的机器指令翻译成汇编指令
  • T命令执行一条机器指令
  • A命令以汇编指令的格式在内存中写入一条机器指令
    输入上述的一些命令可以得到如下图所示的结果。

在W10系统下进行Debug调试功能相关推荐

  1. openstack windows下远程debug调试(komodo)

    2019独角兽企业重金招聘Python工程师标准>>> 感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正! 如有转载,请保留源作者博客信息. Be ...

  2. 会议平板安卓系统下不能使用视频会议功能?要选配摄像头麦克风?

    会议平板在安卓系统下能否使用视频会议功能?需选配外置摄像头等配件?视频会议软件与会议平板是否兼容?怎么使用操作视频会议,怎样异地白板同步协同? 皓丽智能会议平板搭载远程会议视频系统,普通网络下可同步无 ...

  3. idea调试怎么跳出循环_使用IDEA的Debug调试功能,查看程序的运行过程

    Debug追踪,使用IDEA的断点调试功能,查看程序的运行过程 知乎视频​www.zhihu.com 1. 在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序 ...

  4. Visual Studio在Release模式下开启debug调试,编译器提示变量已被优化掉,因而不可用

    系列文章目录 文章目录 系列文章目录 前言 一.解决办法 1.修改工程属性 参考 前言 我们在编写代码的时候,如果用到别人的库,而别人只提供了release版本,所有我们也只能生成release版本的 ...

  5. IDEA的debug调试功能

    Idea的debug调试可以说是非常强大,只有你想不到,没有它做不到.Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数 ...

  6. Win7 系统下进入Debug

         在Win7 64位系统下想使用Debug工具,在cmd之后发现debug不是内部命令,这是因为系统本身不带Debug工具,我们可以通过DOS 和 Win7 32位的Debug来实现. 1.下 ...

  7. linux查看双机状态命令,Linux 系统下双机HA的功能实现

    在Linux系统上双机功能的实现,对双机软件High-Availability Linux Project的安装.配置.运行以及测试进行说明.1.软件及安装说明本文档描述的Linux-HA软件以及参考 ...

  8. linux 如何运行r脚本,Linux系统下如何debug R脚本

    如果是ubuntu  opensuse 系统 推荐用Rstudio . 我们可以输人help(debug)去查看这函数的说明及指令. 这里用by.quantiles做例子,逐步展示编写程序及除错的过程 ...

  9. linux系统下的grep命令功能与正则表达式详解

    功能说明:查找文件里符合条件的字符串.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office& ...

最新文章

  1. 阿里云可以外链mysql_案例详细说明阿里云下设置MySQL远程连接步骤
  2. Java 程序员必须了解的 7 个性能指标
  3. 银行卡突然收到500万银行会监控吗?
  4. MongoDB学习笔记(一)--基础
  5. Linux下使用fstatfs/statfs查询系统相关信息
  6. 下载OneDrive共享的数据集
  7. 巧用推荐墙入口,APP轻松盈利
  8. 伪造http请求救急
  9. 引用一个falsh使它显示出来
  10. 计算机如何删除用户密码,怎么清除电脑开机密码
  11. 微信小程序转发分享及好友点击进入传参
  12. 2018-08-14云兴维智电话面试总结
  13. 使用hexo+icarus快速搭建属于自己的博客网站
  14. 使用免费小图标(趣味)
  15. ipynb文件过大打开浏览器崩溃解决方法
  16. 灰色预测模型--两秒直接上手
  17. blur和GaussianBlur
  18. SUST OJ 1675: Fehead的项目(单调栈)
  19. win7计算机管理找不到文件夹,win7文件夹选项不见了怎么办|win7恢复文件夹选项的方法...
  20. Java8 Stream:20+实际例子,玩转集合的筛选、归约、分组、聚合

热门文章

  1. 【SAP-PS笔记】项目下的可配置物料(Configurable Materials In Project)
  2. Java:二维数组输出横板和竖版的《春晓》
  3. 模拟带通滤波器设计的大体思路及相关知识小结(基于滤波器设计手册)
  4. 软甲开发者应有的八大特征
  5. 东莞理工学院计算机专业录取分数线,东莞理工学院录取分数线2021是多少分(附历年录取分数线)...
  6. 管理费用计算机审计,计算机审计报告.doc
  7. 【汇正财经】股本组织经营管理
  8. 充电桩与后台服务器通迅协议,充电桩平台通讯协议.pdf
  9. 看《植物大战僵尸》创始人自述随感
  10. 惠普电脑使用蓝牙连接蓝牙设备