如何使用debug

首先我们需要打开dosbox。

打开之后我们执行debug.exe。

我们输入“r”查看寄存器的内容。

现在我们来修改ax的值。

我们输入:

r ax

1234

确认后按r回车可以看到。

现在我们可以看到,ax已经被修改成:1234h。

我们输入“d”命令就可以查看内存情况。

当然,我们可以查看我们想要查看的内存位置。

输入:

d 0000:0000

可以查看0000:0000处的值。

上面的例子就是查看 0000:0000 位置的内存情况。

“d”命令的使用格式是:d cs:ip。

除了查看内存的情况之外,我们还可以修改指定地址的值。

这时我们需要使用命令 “e”来进行指定内存的修改。

比如这里修改0000:0000的地址位置的值为12

e 0000:0000 12。

可以看到,0000:0000的地址已经被修改了。

还有一个是,我们可以修改这一片的地址的值。

e 0000:0000 12 34 12 03 03 04 34 ab dd da ff cd ae cc

使用“u”我们反汇编内存中的机器码。

比如反汇编1000:0000开始反汇编,我们输入

u 1000:0000

可以看到,我们已经成功的反汇编这块区域的二进制。继续输入我们可以继续反汇编。

使用“t”命令一条一条的执行指令如

t

回车后可看到

我们正在一条一条的执行汇编指令。

我们如果想要执行我们自己写的汇编代码,我们可以使用——a命令。

输入

a

然后写入汇编代码~,连续两个回车结束输入。

然后我们就可以输入——t执行我们写的汇编代码了。

如果以上内容还不错,点赞支持一下,如果以上内容有误,欢迎大家在评论区批评指正,O(∩_∩)O谢谢。

汇编语言debug的使用相关推荐

  1. 汇编语言DEBUG命令详解||汇编命令||DEBUG的常用命令:A,U,R,T,D,E,Q 等等

    汇编命令 汇编语言Debug命令详解 DEBUG的常用命令:A,U,R,T,D,E,Q 等等 汇编语言DEBUG命令详解 文章目录 汇编语言DEBUG命令详解 R命令的使用 H命令的使用 D命令的使用 ...

  2. 汇编语言DEBUG命令||常用命令 详解:A,U,R,T,D,E,Q

    汇编命令 汇编语言Debug命令详解 DEBUG的常用命令:A,U,R,T,D,E,Q 等等 汇编语言DEBUG命令详解 文章目录 汇编语言DEBUG命令详解 R命令的使用 H命令的使用 D命令的使用 ...

  3. 汇编语言debug命令与指令机器码

    汇编语言debug命令与指令机器码 一.debug命令 二.标志信息 -r用这个指令,得到的信息右下角: NV UP EI PL NZ NA PO NC 这些符号代表的就是标志寄存器里常用标志位的值. ...

  4. 汇编语言DEBUG程序的使用(留给弱智的自己看吧)

    目录 一.在DOS的提示符下,可如下键入Debug启动调试程序: 二.DEBUG命令的格式 三.DEBUG子命令 1.显示命令D 2.修改命令E 3.填充命令F 4.寄存器命令R 5.汇编命令A 6. ...

  5. 汇编语言——DeBug 调试命令

    Debug命令详细总结 R 命令的使用 H 命令的使用 D 命令的使用 E 命令的使用 F 命令的使用 M 命令的使用 C 命令的使用 S 命令的使用 A 命令的使用 G 命令的使用 U 命令的使用 ...

  6. 浙江理工大学计算机组成原理课设2022年

    一.目的与要求 实验目的 深入了解计算机各种指令的执行过程,以及控制器的组成,指令系统微程序设计的具体知识,进一步理解和掌握动态微程序设计的概念:完成微程序控制的特定功能计算机的指令系统设计和调试. ...

  7. MBR引导程序源码理解

    目录 MBR引导程序源码理解 序 参考链接 开机流程简述与MBR引导程序的关系 进入 BIOS 确认开机启动磁盘 获取引导磁盘第一扇区MBR数据 反汇编MBR.bin 源码解读 `00000000 E ...

  8. 汇编语言入门--调试工具debug的使用(史上最全,11种常见命令)

    汇编语言入门–调试工具debug的使用(史上最全,11种常见命令) 1.直接启动debug程序 详见:https://bingshuai.blog.csdn.net/article/details/1 ...

  9. 汇编语言之Debug教程篇

    参考书籍<汇编语言>--王爽 Debug的命令比较多,这里我介绍常用的命令,其余的等需要的时候再进行查询. 命令 用途 Debug-R 查看.改变CPU寄存器的内容 Debug-D 查看内 ...

  10. 汇编语言ch2_2 汇编语言中的debug

    使用debug 可以完成以下功能: 可以查看 和改变 CPU 中,寄存器的内容: 可以查看 和改变内存中的内容: 可以将内存中的 机器指令 翻译成汇编指令 使用汇编指令 在 内存中 存入 机器指令 执 ...

最新文章

  1. 现在的编译器还需要手动展开循环吗_性能 - 如果有的话,循环展开仍然有用吗?...
  2. poj2112 二分最大流+Floyd
  3. ROS知识:关于如何命名的约定
  4. DL之Attention:Attention注意力机制的简介、应用领域之详细攻略
  5. linux ifconfig 命令详解
  6. php流程控制语句,php学习之道:php 流程控制语句
  7. 计算机最早的运算领域,2013年计算机一级MsOffice模拟试题及答案38
  8. python编程、abc最大值_Python中abc
  9. 【LeetCode笔记 - 每日一题】384. 打乱数组(Java、洗牌算法)
  10. 框架-数据库定义MD5加密
  11. pythonexcel怎么生成_Python自动生成Excel,python,excel
  12. 3D游戏引擎入门课程——场景渲染
  13. 就工业企业智慧能源能效管理系统建设问题探讨!
  14. ssm框架 mysql 一对多_ssm2: :sparkles: 基于SSM框架简单的文章管理系统,使用MySQL多表存储方式实现留言回复功能...
  15. 1754. 骑士精神
  16. ubuntu更改网卡设置等出现输入default keyring密码的解决方法
  17. Nacos+Gateway503错误,No servers available for service
  18. 【工业视觉-CCD相机和CMOS相机成像的本质区别】
  19. 树莓派开箱点亮(无屏幕)
  20. 好用的PERL正则表达式在线测试工具

热门文章

  1. XP 上金山词霸 占CPU 特别大的问题
  2. 微博视频下载去水印 视频消重
  3. klwp主题大全_klwp主题包百度网盘版下载-klwp主题包百度云版_5577安卓网
  4. css滑动门技术的应用,CSS滑动门技术
  5. ajax菜鸟教程html,菜鸟教程--AJAX
  6. Oracle oci.dll 下载地址
  7. 懒人版黑苹果mbr安装_黑苹果系统懒人版镜像|黑苹果超级镜像懒人版 OS X EI Capitan10.12.6 变色龙引导黑苹果cdr_ - 极光站...
  8. 盘点那些Wifi破解姿势(1)
  9. SingBoot集成JPA时单元测试报错:could not initialize proxy - no Session
  10. pageoffice动态模板填充JAVA,使用卓正PageOffice--动态填充Word文档