您好,欢迎来到星星旅游。
搜索
您的当前位置:首页汇编语言——DeBug 调试命令

汇编语言——DeBug 调试命令

来源:星星旅游

R 命令的使用
  • 作用:观看和修改寄存器的值。

  • 使用方法:

H 命令的使用
  • H命令作用:计算两个十六进制数的和与差。

  • 使用方法:

  1. 在提示符“–”下输入以下命令:h 10 1。观看命令执行结果 。(运行结果的前一个数是计算出来的和,后一个数是计算出来的差。计算结果均用十六进制形式表示。)
D 命令的使用
  • D命令作用:显示内存区域的内容。

  • 使用方法:

命令D可以带参数也可省略参数。设DEBUG启动时DS的值为X,当省略参数时,命令D显示内容以X:100为起始,每次显示128个字节的内容。以后再执行不带参数的命令D时,DEBUG将按上次的位置接着显示下去。

  1. 方式一:D 1000:100。DEBUG从起始位置开始显示128个字节的内容。

  2. 方式二:D 1000:100 200。DEBUG从起始位置开始一直显示到结束位置。

  3. 方式三:D DS:100 L10,长度以L参数为标识。DEBUG从起始位置开始显示指定长度的内容。

E 命令的使用
  • E命令作用:改变内存单位的内容。

  • E命令的使用方式为:

  1. E 1000:100。(DEBUG首先显示[1000:100]的内容01. ,这时可以修改该字节的值。如果还要修改后续的内容,可以按空格键继续。当要跳过某个字节时,可以按连续的两个空格跳到后一个字节去。)
F 命令的使用
  • 使用方式:F 1AF5:100 L20 1 2 3 4 5。(该命令是用字节序列01、02、03、04、05轮流填充从1AF5:100开始长度为20H的内存区域。)

M 命令的使用
  • 使用方式:

  1. M 1AF5:100 13F 1AF5:140。(该命令将AF5:100开始到 13F 的内容复制到 1AF5:140开始的单元中)
C 命令的使用
  • C命令作用:将两块内存的内容进行比较。

  • 使用方式:

  1. C 1AF5:100 107 1AF5:180。(比较的区域长度为8个字节。命令执行后列出比较结果不同的各个字节)。
S 命令的使用
  • S命令作用:在指定的内存区域中搜索指定的串。

  • 使用方式:S 1AF5:100 11F 41 42 43 44。(搜索该区域是否存在字节串41 42 43 44,并将搜索结果一一列出。)

A 命令的使用
  • A命令作用:输入汇编指令。
G 命令的使用
  • G命令作用:执行汇编指令。

  • 使用方法:

  1. G=100(从起始地址开始执行到断点地址。如果不设置断点,则程序一直运行到中止指令才停止。)
U 命令的使用
  • U命令作用:对机器代码反汇编显示。

  • 使用方法:

  1. U100 10B。(执行命令,观看反汇编结果。该命令的作用是对从100到10B的机器代码进行反汇编)。
N 命令的使用
  • N命令作用:设置文件名,为将刚才编写的汇编程序存盘做准备。
W 命令的使用
  • W命令作用:将文件或者特定扇区写入磁盘。

在没有很好地掌握汇编语言和磁盘文件系统前,暂时不要使用W命令写磁盘扇区,否则很容易损坏磁盘文件,甚至破坏整个磁盘的文件系统。

L 命令的使用
  • L命令作用:从磁盘中将文件或扇区内容读入内存。
T 命令的使用
  • T命令作用:执行汇编程序,单步跟踪。

P 命令的使用
  • P命令作用:执行汇编程序,单步跟踪。与T命令不同的是:P命令不会跟踪进入子程序或软中断。

P命令的使用方式与T命令的使用方式完全相同。

p命令还可以用于结束本次循环,进入下一次循环。

I 命令的使用
  • I命令作用:从计算机输入端口读取数据并显示。

  • 使用方法:

  1. I 3F8。(例如从3F8号端口读取数据并显示的命令为)。
O 命令的使用
  • O命令作用:向计算机输出端口送出数据。

  • 使用方法:

  • O 278 20。(向278号端口发出数据20H的命令为)。

Q 命令的使用
  • Q命令的作用:退出DEBUG,回到DOS状态。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务