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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 批处理应用 临时目录清理下一篇: 零磁道受损的软盘格式化小技巧
关于DEBUG命令详解教程第1/2页的所有评论