DEBUG命令详解教程第1/2页
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
当前测试的文件。 当您键入q以后,控制返回到Windows2000的命令提示符。 q 参数 该命令不带参数。 有关保存文件的信息,请单击“相关主题”列表中的DebugW(写入)。 Debug:R(寄存器) 显示或改变一个或多个CPU寄存器的内容。 r[register-name] 参数 无 如果在没有参数的情况下使用,则r命令显示所有寄存器的内容以及寄存器存储区域中的标志。 register-name 指定要显示其内容的寄存器名。 有关显示内存部分内容的信息,请单击“相关主题”列表中的DebugD(转储)。 有关反汇编字节的信息,请单击“相关主题”列表中的DebugU(反汇编)。 说明 使用r命令 如果指定了寄存器名称,Windows2000将显示以十六进制标记表示的寄存器的16位值,并将冒号显示为提示符。如果要更改包含在寄存器中的值,除非键入新值并按ENTER键;否则,请按ENTER键返回Debug提示符。 有效寄存器名 以下是register-name的有效值:ax、bx、cx、dx、sp、bp、si、di、ds、es、ss、cs、ip、pc及f。ip和pc都引用指令指针。 如果指定寄存器名称,而不是从前面的列表中指定,Windows2000将显示以下消息: brerror 使用f字符而不是寄存器名 如果键入f字符代替寄存器名,Debug将每个标记的当前设置显示为两字母代码,然后显示Debug提示符。要更改标志的设置,请从下表中键入适当的两字母代码: 标志名 设置 清除 溢出 ov nv 方向 dn(减) up(增) 中断 ei(启用) di(禁用) 正负 ng(负) pl(正) 零 zr nz 辅助进位 ac na 奇偶校验 pe(偶校验) po(奇校验) 进位 cy nc 可以按任何顺序键入新的标志值。不需要在这些值之间留出空格。要停止r命令,请按ENTER键。任何没有指定新值的标志保持不变。 用r命令显示的邮件 如果为标记指定了多个值,Debug将显示以下消息: dferror 如果指定没有在前面的表中列出的标志代码,Debug将显示以下消息: bferror 在这两种情况下,Debug将忽略所有在无效项目之后指定的设置。 Debug的默认设置 在启动Debug时,会将段寄存器设置到空闲内存的低端,指令指针设置为0100h,清除所有标志,并且将其余寄存器设置为零,除了被设置为FFEEh的sp之外。 Debug:R 范例 要查看所有寄存器的内容、所有标记的状态和当前位置的指令解码表,请键入以下命令: r 如果当前位置是CS:11A,显示外观将类似于以下内容: AX=0E00BX=00FFCX=0007DX=01FFSP=039DBP=0000SI=005CDI=0000 DS=04BAES=04BASS=04BACS=O4BAIP=011ANVUPDINGNZACPENC 04BA:011ACD21INT21 要只查看标志的状态,请键入以下命令: rf Debug按以下格式显示信息: NVUPDINGNZACPENC-_ 现在,您可以按任意顺序键入一个或多个有效的标志值,其中可以有或没有空格,如下所示: nvupdingnzacpenc-pleicy Debug结束r命令并显示Debug提示符。要查看更改,请键入r或rf命令。Debug将显示以下内容: NVUPEIPLNZACPECY-_ 按ENTER返回到Debug提示符。 Debug:S(搜索) 在某个地址范围搜索一个或多个字节值的模式。 srangelist 参数 range 指定要搜索范围的开始和结束地址。有关range参数有效值的信息,请单击“相关主题”列表中的Debug。 list 指定一个或多个字节值的模式,或要搜索的字符串。用空格或逗号分隔每个字节值和下一个字节值。将字符串值包括在引号中。 说明 如果list参数包含多个字节值,Debug将只显示出现字节值的第一个地址。如果list只包含一个字节值,Debug将显示指定范围内出现该值的所有地址。 范例 假定需要查找包含值41并且范围从CS:100到CS:110的所有地址。为此,请键入以下命令: scs:10011041 Debug按以下格式显示结果: 04BA:0104 04BA:010D - 以下命令在CS:100到CS:1A0的范围内搜索字符串“Ph”。 scs:1001a0"Ph" Debug:U(反汇编) 反汇编字节并显示相应的原语句,其 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 批处理应用 临时目录清理下一篇: 零磁道受损的软盘格式化小技巧
关于DEBUG命令详解教程第1/2页的所有评论