DEBUG 命令详解
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
,Debug以两个部分显示内存内容:十六进制部分(每个字节的值都用十六进制格式表示)和ASCII码部分(每个字节的值都用ASCII码字符表示)。每个非打印字符在显示的ASCII部分由句号(.)表示。每个显示行显示16字节的内容,第8字节和第9字节之间有一个连字符。每个显示行从16字节的边界上开始。 范例 假定键入以下命令: dcs:10010f Debug按以下格式显示范围中的内容: 04BA:0100544F4D0053415759-4552000000000000TOM.SAWYER...... 如果在没有参数的情况下键入d命令,Debug按以前范例中所描述的内容来编排显示格式。显示的每行以比前一行的地址大16个字节(如果是显示40列的屏幕,则为8个字节)的地址开头。 对于后面键入的每个不带参数的d命令,Debug将紧接在最后显示的命令后立即显示字节内容。 如果键入以下命令,Debug将从CS:100开始显示20h个字节的内容: dcs:100l20 如果键入以下命令,Debug将显示范围从CS段的100h到115h中所有字节的内容: dcs:100115 Debug:E(键入) 将数据输入到内存中指定的地址。 可以按十六进制或ASCII格式键入数据。以前存储在指定位置的任何数据全部丢失。 eaddress[list] 参数 address 指定输入数据的第一个内存位置。 list 指定要输入到内存的连续字节中的数据。 有关集成记忆码的信息,请参看DebugA(汇编)。 有关显示内存部分内容的信息,请参看DebugD(转储)。 说明 使用address参数 如果在没有指定可选的list参数的值情况下指定address的值,Debug将显示地址和内容,在下一行重复地址,并等待您的输入。此时,您可以执行下列操作之一: 替换字节值。为此,请在当前值后键入新值。如果您键入的值不是有效的十六进制值,或该值包含两个以上的数字,则Debug不会回显无效或额外的字符。 进入下一个字节。为此,请按SPACEBAR(空格键)。要更改该字节中的值,请在当前值后键入新值。如果按SPACEBAR(空格键)时,移动超过了8位界限,Debug程序将显示新的一行并在行首显示新地址。 返回到前一个字节。为此,请按HYPHEN键(-)。可以反复按HYPHEN键(-)向后移动超过多个字节。在按HYPHEN时,Debug开始新行并显示当前地址和字节值。 停止执行e命令。为此,请按ENTER键。在任何字节位置都可以按ENTER。 使用list参数 如果指定list参数的值,随后的e命令将使用列表中的值替换现有的字节值。如果发生错误,将不更改任何字节值。 List值可以是十六进制字节或字符串。使用空格、逗号或制表符来分隔值。必须将字符串包括在单或双引号中。 范例 假定键入以下命令: ecs:100 Debug按下面的格式显示第一个字节的内容: 04BA:0100EB. 要将该值更改为41,请在插入点键入41,如下所示: 04BA:0100EB.41_ 可以用一个e命令键入连续的字节值。在键入新值后按SPACEBAR(空格键),而不是按ENTER键。Debug显示下一个值。在此范例中,如果按三次SPACEBAR(空格键),Debug将显示下面的值: 04BA:0100EB.4110.00.BC._ 要将十六进制值BC更改为42,请在插入点键入42,如下所示: 04BA:0100EB.4110.00.BC.42_ 假定决定值10应该是6F。要纠正该值,请按HYPHEN键两次以返回到地址0101(值10)。Debug显示以下内容: 04BA:0100EB.4110.00.BC.42- 04BA:010200.- 04BA:010110._ 在插入点键入6f更改值,如下所示: 04BA:010110.6f_ 按ENTER停止e命令并返回到Debug提示符下。 以下是字符串项的范例: eds:100“Thisisthetextexample“ 该字符串将从DS:100开始填充24个字节 Debug:F(填充) 使用指定的值填充指定内存区域中的地址。 可以指定十六进制或ASCII格式表示的数据。任何以前存储在指定位置的数据将会丢失。 frangelist 参数 range 指定要填充内存区域的起始和结束地址,或起始地址和长度。关于有效的range值的信息,请参看“Debug说明”。 list 指定要输入的数据。List可以由十六进制数或引号 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: BAT文件语法和技巧(bat文件的编写及使用下一篇: DOS 下的批处理文件
关于DEBUG 命令详解的所有评论