总结debug中U、E、D、T、G的功能

总结debug中U、E、D、T、G的功能

U(反汇编命令) 将主存内容从指定内容或者范围内按照机器代码形成汇编指令显示

E(修改命令) 用于修改指定地址或者通过数据表修改指定地址的主存内容。
例如:-e ds:100 F3XYZ8D ;用F3/X/Y/Z/8D这5个数据替代DS:0100 ~ 0104的原来内容。

D(显示命令) 显示当前开始的地址的主存内容,或者显示指定范围的主存内容。

例如:-d 100;显示数据段100h开始的主存单元。

T(跟踪命令) 每执行一条指令就显示运行结果,使程序员可以细致地观察程序的执行情况。
从指定地址起执行一条或数值参数指定条数的指令后停下来,每条指令执行后都要显示所有寄存器和标志位的值以及下一条指令。如未指定地址则从当前的CS : IP开始执行。注意给出的执行地址前有一个等号,否则会被认为是被跟踪指令的条数(数值)。

G(运行命令) 从指定地址处开始运行程序,直到遇到断点或者程序正常结束。
程序遇到断点(实际上就是断点中断指令INT 3),停止执行,并显示当前所有寄存器和标志位的内容、以及下一条将要执行的指令(显示内容同R命令),以便观察程序运行到此的情况。程序正常结束,将显示“Program terminated normally”。

你可能感兴趣的:(大学)