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