DEBUG 命令详解
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
包括起来的字符串组成。 说明 使用range参数 如果range包含的字节数比list中的数值大,Debug将在list中反复指派值,直到range中的所有字节全部填充。 如果在range中的任何内存损坏或不存在,Debug将显示错误消息并停止f命令。 使用list参数 如果list包含的数值多于range中的字节数,Debug将忽略list中额外的值。 范例 假定键入以下命令: f04ba:100l1004245525441 作为响应,Debug使用指定的值填充从04BA:100到04BA:1FF的内存位置。Debug重复这五个值直到100h个字节全部填满为止。 Debug:G(转向) 运行当前在内存中的程序。 g[=address][breakpoints] 参数 =address 指定当前在内存中要开始执行的程序地址。如果不指定address,Windows2000将从CS:IP寄存器中的当前地址开始执行程序。 breakpoints 指定可以设置为g命令的部分的1到10个临时断点。 有关执行循环、重复的字符串指令、软件中断或子程序的信息,请参看DebugP(执行)。 有关执行指令的信息,请参看DebugT(跟踪) Debug:H(十六进制) 对指定的两个参数执行十六进制运算。 hvalue1value2 参数 value1 代表从0到FFFFh范围内的任何十六进制数字。 value2 代表从0到FFFFh范围内第二个十六进制数字。 说明 Debug首先将指定的两个参数相加,然后从第一个参数中减去第二个参数。这些计算的结果显示在一行中:先计算和,然后计算差。 范例 假定键入以下命令: h19f10a Debug执行运算并显示以下结果。 02A90095 Debug:I(输入) 从指定的端口读取并显示一个字节值。 iport 参数 port 按地址指定输入端口。地址可以是16位的值。 有关将字节值发送到输出端口的信息,请参看DebugO(输出)。 范例 假定键入以下命令: i2f8 同时假定端口的字节值是42h。Debug读取该字节,并将其值显示如下: 42 Debug:L(加载) 将某个文件或特定磁盘扇区的内容加载到内存。 要从磁盘文件加载BX:CX寄存器中指定的字节数内容,请使用以下语法: l[address] 要略过Windows2000文件系统并直接加载特定的扇区,请使用以下语法: laddressdrivestartnumber 参数 address 指定要在其中加载文件或扇区内容的内存位置。如果不指定address,Debug将使用CS寄存器中的当前地址。 drive 指定包含读取指定扇区的磁盘的驱动器。该值是数值型:0=A,1=B,2=C等。 start 指定要加载其内容的第一个扇区的十六进制数。 number 指定要加载其内容的连续扇区的十六进制数。只有要加载特定扇区的内容而不是加载debug命令行或最近的Debugn(名称)命令中指定的文件时,才能使用drive、start和number参数。 有关指定用于l命令的文件的信息,请参看Debugn(名称)。 有关写入调试到磁盘的文件的信息,请参看Debugw(写入)。 注意 使用不带参数的l命令 当使用不带参数的l命令时,在debug命令行上指定的文件将加载到内存中,从地址CS:100开始。Debug同时将BX和CX寄存器设置为加载的字节数。如果不在debug命令行指定文件,所装入的文件将是最近使用n命令经常指定的文件。 使用具有address参数的1命令 如果使用带address参数的l命令,Debug将从内存位置address开始加载文件或指定扇区的内容。 使用带全部参数的l命令 如果使用带所有参数的l命令,Debug将加载指定磁盘扇区的内容而不是加载文件。 加载特定扇区的内容 指定范围内的每个扇区均从drive读取。Debug从start开始加载,直到在number中指定的扇区数中的内容全部被加载。 加载.exe文件 Debug忽略.exe文件的地址address参数。如果指定.exe文件,Debug将文件重新定位到.exe文件的标题中指定的加载地址。在.exe文件被加载到内存前,标题自身从.exe文件脱离,因此磁盘上的.exe文件大小与内存中的不同。如果要检查整个.exe文件,请使用不同的扩展名重命名文件。 打开十六进制文件 Debug将具有.hex扩展名的文件认为十六进制格式文件。键入不带参数的l命令,可 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: BAT文件语法和技巧(bat文件的编写及使用下一篇: DOS 下的批处理文件
关于DEBUG 命令详解的所有评论