6、20h个主存数据E(Enter)命令用于修改主存内容,它有两种格式: E 地址 ;格式1,修改指定地址的内容 E 地址 数据表 ;格式2,用数据表的数据修改指定地址的内容格式1是逐个单元相继修改的方法。例如,键入“e ds:100”,Debug显示原来内容,用户可以直接输入新数据,然后按空格键显示下一个单元的内容,或者按“-”键显示上一个单元的内容;不需要修改可以直接按空格或“-”键;这样,用户可以不断修改相继单元的内容,直到用回车键结束该命令为止。格式2可以一次修改多个单元,例如:
7、 -e ds:100 F3`XYZ`8D ;用F3/`X`/`Y`/`Z`/8D这5个数据替代DS:0100 ~ 0104的原来内容F(Fill)命令用于对一个主存区域填写内容,同时改写原来的内容,其格式为: F 范围 数据表该命令用数据表的数据写入指定范围的主存。如果数据个数超过指定的范围,则忽略多出的项;如果数据个数小于指定的范围,则重复使用这些数据,直到填满指定范围。R(Register)命令用于显示和修改处理器的寄存器,它有三种格式。 R ;格式1,显示所有寄存器内容和标志位状态
8、例如,当我们刚进入Debug时,就可以执行该命令,显示示例如下:其中,前两行给出所有寄存器的值,包括各个标志状态。最后一行给出了当前CS : IP处的指令;由于这是一个涉及数据的指令,这一行的最后还给出相应单元的内容。 R 寄存器名 ;格式2,显示和修改指定寄存器例如,键入“r ax”,Debug给出当前AX内容,冒号