debug.exe

一、前言

以下都是在CPU8086下进行
debug.exe 是dos用于调试汇编语言的工具,可用于查看内存情况,查看内存中的数据(指令)
命令使用格式:

DEBUG [路径\文件名] [参数1] [参数2] 或者 可以这么认为 : DEBUG [路径\文件名] [命令1] [命令2]

debug运行成功显示:“-” 。
debug 命令不分大小写,也就是说,在debug中,Q和q 是一个命令

二、命令介绍

2.1. 启动

在这里插入图片描述

2.1. Q [退出debug]

在这里插入图片描述

2.2. R [查看寄存器的值,修改寄存器的值]

  • 修改 AX 寄存器的值:
- rax
 AX 0000 # 0000是当前的寄存器AX的值
- :ff # 输入你想赋予的值ff

- r 查看后,AX寄存器的值为00FF。如下图示
在这里插入图片描述
- r 命令,应该是 register(寄存器) 单词的首字母。

2.2. D [查看内存数据,修改内存]

  • 查看内存数据
    在这里插入图片描述
    最左边是内存的起始地址,中间以十六进制的形式显示内存值,最右边是以ASCII码的形式显示内存值。

查看方式

  • 起始地址方式
d [段地址]:[偏移地址] 

[段地址]:[偏移地址] 也叫起始地址。
在这里插入图片描述

  • 偏移方式
d [段地址]:[偏移地址] [结束位置]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hi竹子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值