str
参数r
addressr
指定输入数据的第一个内存位置。r
listr
指定要输入到内存的连续字节中的数据。r
有关集成记忆码的信息,请参看DebugA(汇编)。r
有关显示内存部分内容的信息,请参看DebugD(转储)。r
说明r
使用address参数r
如果在没有指定可选的list参数的值情况下指定address的值,Debug将显示地址和内容,在下一行重复地址,并等待您的输入。此时,您可以执行下列操作之一:r
替换字节值。为此,请在当前值后键入新值。如果您键入的值不是有效的十六进制值,或该值包含两个以上的数字,则Debug不会回显无效或额外的字符。r
进入下一个字节。为此,请按SPACEBAR(空格键)。要更改该字节中的值,请在当前值后键入新值。如果按SPACEBAR(空格键)时,移动超过了8位界限,Debug程序将显示新的一行并在行首显示新地址。r
返回到前一个字节。为此,请按HYPHEN键。可以反复按HYPHEN键向后移动超过多个字节。在按HYPHEN时,Debug开始新行并显示当前地址和字节值。r
停止执行e命令。为此,请按ENTER键。在任何字节位置都可以按ENTER。r
使用list参数r
如果指定list参数的值,随后的e命令将使用列表中的值替换现有的字节值。如果发生错误,将不更改任何字节值。r
List值可以是十六进制字节或字符串。使用空格、逗号或制表符来分隔值。必须将字符串包括在单或双引号中。r
范例r
假定键入以下命令:r
ecs100r
Debug按下面的格式显示第一个字节的内容:r
04BA0100EBr
要将该值更改为41,请在插入点键入41,如下所示:r
04BA0100EB41_r
可以用一个e命令键入连续的字节值。在键入新值后按SPACEBAR(空格键),而不是按ENTER键。Debug显示下一个值。在此范例中,如果按三次SPACEBAR(空格键),Debug将显示下面的值:r
04BA0100EB411000BC_r
要将十六进制值BC更改为42,请在插入点键入42,如下所示:r
04BA0100EB411000BC42_r
假定决定值10应该是6F。要纠正该值,请按HYPHEN键两次以返回到地址0101(值10)。Debug显示以下内容:r
04BA0100EB411000BC42r
04BA010200r
04BA010110_r
在插入点键入6f更改值,如下所示:r
04BA0101106f_r
按ENTER停止e命令并返回到Debug提示符下。r
以下是字符串项的范例:r
eds100