快速业务通道

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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号