快速业务通道

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

分享到: 更多

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号