Debug的命令
Debug的命令都是一个字母,后跟一个或多个参数:字母[参数]
命令的使用中注意:
①字母不分大小写;
②只使用16进制数,没有后缀字母;
③分隔符(空格或逗号)只在两个数值之间是必须的,命令和参数间可无分隔符;
④每个命令只有按了回车键后才有效,可以用Ctrl+Break中止命令的执行;
⑤命令如果不符合Debug的规则,则将以“error”提示,并用“^”指示错误位置。
许多命令的参数是主存逻辑地址,形式是“段基地址:偏移地址”。其中,段基地址可以是段寄存器或数值;偏移地址是数值。如果不输入段地址,则采用默认值,可以是缺省段寄存器值。如果没有提供偏移地址,则通常就是当前偏移地址。
对主存操作的命令还支持地址范围这种参数,它的形式是:“开始地址结束地址”(结束地址不能具有段地址),或者是:“开始地址L字节长度”。
DEBUG是一个DOS实用程序,是供程序员使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,读写文件与磁盘扇区。