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 [段地址]:[偏移地址] [结束位置]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章