快速业务通道

DEBUG命令详解教程第1/2页

作者 佚名 来源 批处理 浏览 发布时间 2013-07-09
中包括地址和字节值。反汇编代码看起来象已汇编文件的列表。
u[range]
参数

如果在没有参数的情况下使用,则u命令分解20h字节(默认值),从前面u命令所显示地址后的第一个地址开始。
range
指定要反汇编代码的起始地址和结束地址,或起始地址和长度。有关range参数有效值的信息,请单击“相关主题”列表中的Debug。
有关集成记忆码的信息,请单击“相关主题”列表中的DebugA(汇编)。
有关显示内存部分内容的信息,请单击“相关主题”列表中的DebugD(转储)。
范例
要反汇编16(10h)字节,从地址04BA:0100开始,请键入以下命令:
u04ba:100l10
Debug按以下格式显示结果:
04BA:0100206472AND[SI+72],AH
04BA:010369DB69
04BA:01047665JBE016B
04BA:0106207370AND[BP+DI+70],DH
04BA:010965DB65
04BA:010A63DB63
04BA:010B69DB69
04BA:010C66DB66
04BA:010D69DB69
04BA:010E63DB63
04BA:010F61DB61
如果只显示从04BA:0100到04BA:0108特定地址的信息,请键入以下命令:
u04ba:01000108
Debug显示以下内容:
04BA:0100206472AND[SI+72],AH
04BA:010369DB69
04BA:01047665JBE016B
04BA:0106207370AND[BP+DI+70],DH
Debug:W(写入)
将文件或特定分区写入磁盘。
要将在BX:CX寄存器中指定字节数的内容写入磁盘文件,请使用以下语法:
w[address]
要略过Windows2000文件系统并直接写入特定的扇区,请使用以下语法:
waddressdrivestartnumber
参数
address
指定要写到磁盘文件的文件或部分文件的起始内存地址。如果不指定address,Debug程序将从CS:100开始。关于address参数有效值的信息,请在“相关主题”列表中单击Debug。
drive
指定包含目标盘的驱动器。该值是数值型:0=A,1=B,2=C,等等。
start
指定要写入第一个扇区的十六进制数。
number
指定要写入的扇区数。
有关指定用于w命令的文件的信息,请单击“相关主题”列表中的DebugN(名称)。
有关将文件或文件扇区内容加载到内存中的信息,请单击“相关主题”列表中的DebugL(加载)。
说明
必须在启动Debug时或者在最近的Debugn(名称)命令中指定磁盘文件的名字。这两种方法都可以将地址CS:5C处文件控制块的文件名正确地编排格式。
在使用不带参数的w命令之前重新设置BX:CX
如果使用了Debugg(转向)、t(跟踪)、p(执行)或r(寄存器)命令,必须在使用无参数的w命令之前,将BX:CX寄存器复位。
将修改后的文件写入磁盘
如果修改文件但不更改文件名、长度或起始地址,Debug仍然可以正确地将文件写入源磁盘位置。
w命令的限制
不能用该命令写入.exe或.hex文件。
警告
因为略过Windows2000文件句柄,所以写入特定的分区非常危险。如果键入错误的值,则磁盘文件结构很容易被损坏。
范例
假定要将起始地址为CS:100的内存内容写入到驱动器B的磁盘中。需要将数据从磁盘的逻辑扇区号37h开始并持续2Bh个扇区。为此,键入以下命令:
wcs:1001372b
当写操作完成时,Debug再次显示Debug提示符。
Debug:XA(分配扩展内存)
分配扩展内存的指定页面数。
要使用扩展内存,必须安装符合4.0版的Lotus/Intel/Microsoft扩展内存规范(LIMEMS)的扩展内存设备驱动程序。
xa[count]
参数
count
指定要分配的扩展内存的16KB页数。
有关使用扩展内存的其他Debug命令的信息,请单击“相关主题”列表中的XD(释放扩展内存)、XM(映射扩展内存页)或XS(显示扩展内存状态)。
说明
如果指定的页面数可用,则Debug将显示消息,此消息表明所创建的句柄的十六进制数;否则,Debug将显示错误消息。
Debug:XA
范例
要分配扩展内存的8个页面,请键入以下命令:
xa8
如果命令成功,Debug将显示类似的以下消息:
Handlecreated=0003
Debug:XD(释放扩展内存)
释放指向扩展内存的句柄。
要使用扩展内存,必须

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号