[课堂小笔记] 汇编语言之DOS下的DEBUG命令

一、汇编及反汇编命令

1、汇编命令 A

格式:A 起始地址

功能:逐行汇编程序,用于小段程序汇编。

说明:不允许出现标号和伪指令,但MS-DOS下的DEBUG允许DB和DW伪指令。如果未给出起始地址,直接从指令指针寄存器IP的值指定的地址开始存放。

2、反汇编命令 U

格式:U 地址范围

功能:在指定地址范围内将二进制机器指令翻译为汇编语言符号指令

二、执行程序指令

1、执行程序指令 G

格式:G =程序起始地址 断点

功能:完整或分段执行程序。

2、跟踪执行指令 P / T

格式:P / T =地址 跟踪条数

功能:逐条跟踪指令的执行,用于调试程序。

说明:P命令按程序书写的指令为单位,一次跟踪完一条书写指令;T命令按存储单元存放的指令为单位,一次跟踪完一条指令。

三、显示寄存器命令 R / RF

格式:R 寄存器 / RF 标志寄存器

功能:显示或修改寄存器/标志寄存器内容。

说明:不指定寄存器时,显示所有寄存器。

四、存储器单元访问命令

1、显示存储器单元命令 D

格式:D 地址范围

功能:显示指定地址范围内的存储区数据。

2、写存储器单元命令 E

格式:E 地址 [字符串]

功能:逐个修改指定单元内容或将字节串写入指定的一组连续单元。

3、填充命令 F

格式:F 地址范围 字节或字节串

功能:在指定地址范围内写入数据。

五、读写磁盘命令

1、文件名定义命令 N

格式:N 文件名 [文件名]

功能:为读写磁盘文件定义一个或多个文件名。

2、写盘命令 W

格式:W 地址 盘符 相对扇区号 扇区数

功能:将指定存储区单元内容写入指定盘的扇区或盘文件。

3、读盘命令 L

格式:L 地址 盘符 相对扇区号 扇区数

功能:将指定盘文件或扇区的内容读入存储器单元中。

六、运算命令

1、计算和差命令 H

格式:H 十六进制数1 数2

作用:计算两个十六进制数的和与差。

其他:比较命令C,搜索命令S,输入命令I,输出命令O,退出命令Q。

原文地址:https://www.cnblogs.com/jinkun113/p/12513408.html