一:下载安装dosbox
首先在百度或者其他搜索引擎上找到dosbox如下图
下载后会出现以下dosbox图标

二:下载masm
如有需要点此处分享链接,提取码为bo39
在下载后在D盘创建一个名为dos的文件夹并在此文件夹里再创建两个文件夹,分别命名为asm和masm,将下载好的masm里面四个文件放到masm中(四个缺一不可)。
三:编写汇编源程序
源程序需要用汇编语言编写,下面提供一个比较简单的加法运算。

如图,在记事本中编辑即可,然后保存为asm文件,将其放到刚刚创建好的asm文件夹中。
四:运行dosbox进行debug调试
(1)运行后输入命令将Dos放到dosbox的驱动器下如图:

(2)将程序改为目标程序,先输入masm之后回车,在输入程序保存的记事本的文本名,就像输入masm下面第五行一样,接着连续回车直到出现D:\ASM>_如图:


结果如下图:

(3)将目标程序转为可执行文件,输入link后回车在输入文本名,之后回车知道出现D:\ASM>_如图:


结果如下图:

(4)进行debug调试


在图中只给出了少数的执行命令的字符,其他可自行搜索,在运行debug的时候一定输入的是加 .exe 的文件。之后就可以观察内容的变化等。

dosbox进行debug调试教程相关推荐

  1. idea 导出war包_使用IDEA实现远程代码DEBUG调试教程详解

    我们在使用 IDEA DEBUG调试代码的时候,常常见到控制台会输出一句这样的话:「Connected to the target VM, address: '127.0.0.1:62981', tr ...

  2. IDEA debug调试教程

    debug调试 idea提供断点debug调试方法 什么是断点:断点是指在代码中指定位置,当程序运行到指定位置时便中断下来,并让开发者可以查看此时各个变量的值:程序中断时,断点所在的行还没有执行,所以 ...

  3. 汇编学习的安装DOSBOX及debug.exe教程

    相信有很多小伙伴跟我一样,在学习汇编时却发现win7 64位系统下是无法使用debug.exe的,因为win7 x64没有debug.exe这个文件,因此需要安装DOSBOX. 需要下载地址的可到我的 ...

  4. 汇编学习 安装DOSBOX及debug.exe教程

    相信有很多小伙伴跟我一样,在学习汇编时却发现win7 64位系统下是无法使用debug.exe的,因为win7 x64没有debug.exe这个文件,因此需要安装DOSBOX. 需要下载地址的可到我的 ...

  5. Java远程DEBUG调试教程

    背景 在日常的开发工程中可能需要排查线上Bug,此时远程DEBUG就发挥用处了,前提是保持远程和本地的代码版本是一致的. 原理 Java程序经过编译后的字节码是运行在JVM上的,通过JDWP将其和代码 ...

  6. phpstudy php调试,phpStudy vscode 搭建debug调试的教程详解

    下载地址 [Xdebug] zend_extension=D:/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll xdebug.co ...

  7. Eclipse debug 断点调试教程

    一.设置断点 在代码里需要调试的地方,鼠标双击代码行号的左边,再次双击即可取消断点. 二.启动服务开始调试 方法一,例如上图的代码中,右键Debug As–>Java Application开始 ...

  8. 在W10系统下进行Debug调试功能

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

  9. 【Flutter】Flutter 调试 ( 调试回退功能 | Debug 调试中查看变量的方式 | 控制台信息 )

    文章目录 一.调试回退功能 二.Debug 调试中查看变量的方式 三.Debug 控制台信息 四.相关资源 一.调试回退功能 在调试过程中 , 经常错过关键位置的调试 , 如没有进入关键方法进行调试 ...

  10. Python基础day02【if结构、if elif 结构、while循环、for循环、Break和continue、Debug 调试、三目运算、循环 else 结构】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] Python基础day02 作业解析[6道 if 判断题.9道 循环题]      学习目标: 能 ...

最新文章

  1. linux 能访问内网,但不能访问外网?解决方案
  2. 1004 Counting Leaves (30分) (vector实现)
  3. 本科生怎样发表论文?
  4. python 清空文件夹_Python初学者请注意!别这样直接运行python命令,否则电脑等于“裸奔”...
  5. EasyUI 中 MenuButton 的使用方法
  6. 在边缘,作为网关或在网格中构建控制平面以管理Envoy代理的指南
  7. HNUCM 1284:二叉树遍历
  8. 3DMAX解决Vray渲染材质溢色问题的三种方法
  9. 安卓 文本框怎么贴近边缘_【安卓,iOS】全网最火的充电提示音教程来啦
  10. java 3的倍数_java,编写一个从1循环到150并在每行打印一个值,另外在每个3的倍数行上打印出foo,在每个5的倍数行上打印biz,在每个7的倍数上打印baz....
  11. MITO-ID 线粒体膜电位检测试剂盒的作用机制和应用
  12. 谁是克星?4款网页木马拦截工具大比武
  13. MBA-day21 假言推理-练习题
  14. 英语写作翻译-形容词(一)
  15. docker使用-p参数映射端口失败
  16. JS实现点击表头表格自动排序(含数字、字符串、日期)
  17. 工业窑炉烟气SCR脱硝改造
  18. 打包aab_[Android][AAB]使用Google Play的AAB打包,出现页面渲染失败
  19. MyBatis框架快速入门
  20. BootStrap-Table分页参数传不到后台,后台接收分页参数为null

热门文章

  1. 编程语言习题集(1)
  2. 常用DB9 232接口定义
  3. 【转】Jenkins 构建触发器操作详解
  4. 新书介绍:CCNA基础教程
  5. 软件测试之易用性测试
  6. python 万年历代码
  7. 使用colab训练faster-rcnn
  8. 如何用计算机制作思维导向图,电脑怎样制作思维导图,手把手教你绘制思维导图简单方法...
  9. 程序员首选编程电脑【火爆来袭】
  10. Office 2021办公套件iso镜像下载